e7fb2c50a3
The start date is shifted by a week if the day number of the month's first day is smaller than the week start's day number. Probably the only real world examples are months starting on a Sunday with locales using Monday as start of week. https://bugzilla.gnome.org/show_bug.cgi?id=625756