One-off bug when setting the date in the transit calendar
When showing the calendar when clicking on the date button when selecting "Leave By" or "Arrive By" mode for public transit routing, we need to subtract one from the GDateTime value's month, as the calendar expects 0-based months. Otherwise the calendar will select today's date in the next month instead of what is shown in the date button.