Updated date selection so it selects the 1st day of the month, then the new month, year and finally the day so it own't get into a situation where it tries to select the 31st of Feb or a date that doesn't exist.
Changed timezones in tests because UTC/GMT is the same and the test fails
Updated date selection so it selects the 1st day of the month, then the new month, year and finally the day so it own't get into a situation where it tries to select the 31st of Feb or a date that doesn't exist.
Changed timezones in tests because UTC/GMT is the same and the test fails