I am not really sure if this is a watch problem or Garmin Connect problem to be honest. I have races in my calendar (I know I am slow) but Garmin no longer recognizes that the run I did yesterday morning was the Christmas Town Dash 8K. I have to go and link the race and activity manually.
I have a workout scheduled today. If I go to reschedule it instead of showing the 9th (today) it shows the 8th.
My phone and watch are showing the correct date and time. Garmin Connect website shows the correct date. Garmin Connect on my iPhone shows the correct date when I check the calendar correctly.