Implement DateTime's year/month/day constructors
Work around a stupid edge case in JS related to returning values from constructors. Fixes the String constructors.