Change your gps setting to GPS+GLONASS, then go outside start an activity - hopefully you’ll see the gps activate and the time and date reset - it worked for me!
Mine still would not correct the time even when I tried the run or swim activity with GPS on. Any other fix?
I just had the same issue ie gps wasn’t activating when I started an activity - have now sorted it by changing the gps setting by going to menu -> activity settings -> GPS -> GPS +GLONASS
Then I went outside, started an activity, the gps turned on and my time and date have reset correctly.