removed bug in calendarDistance.
2004-2-29 and 2004-3-1 are now both 1 year and 1 day from 2003-2-28
(!)