Check the time zone setting of your Operating System (aka local time) and verify that it's the same as the Time Zone listed in your Garmin Connect Settings > Display Preferences page. If they are aligned, then the start dates should be as you expect.