Adding method ensureNoLeapDays to several classes, this will be called when year is changed from a leap year to a non leap year
Fix crash when a schedule rule uses 2/29 and the year is changed from a leap year to a non leap year

Fixes https://github.com/NREL/OpenStudio/issues/694

[#62177524]