Bugfix.
Leap years handled.