BugFix: the calendar days were misbehaving because on the last week of
the month the first and last week of the calendar are the same.