Added WeekOfYear constructor.
Added IsBefore.Year, IsBefore.Month, IsBefore.DayOfWeek, and associated tests.