I ran into a similar problem: the date & time was set automatically to time.apple.com, but it the date & time where wrong. About 2 years off.
Turning off automatically and setting date/time manually worked as a band-aid,
but when turning on automatic date/time again, it reverted back to the wrong date/time.
Here is how I was able to fix it (M1 MacBook Air):
- Turn off automatic date/time, and set date/time manually to correct date/time.
- Shut down
- Startup in safe mode
- In safe mode, go to settings, turn on automatic date/time again - in my case, I got the correct date/time 🎉
- Restart in normal mode
So far (couple of hours) date/time is still OK.