Upon booting up by machine (2021 MacBook Pro 14 on 12.1) after fully running out of battery for the first time (I've owned the machine for a couple months) I noticed the date and time were completely wrong by a number of months. The offset is consistent and displays today's date as 25th September 2021, it is currently the 8th of January 2022.
I've tried resetting the SMC, restarted the machine a few times, have checked all date and time settings as normal and appropriate - unchanged from when I first set it up.
alex@Alexs-MacBook-Pro ~ % ntpdate -q pool.ntp.org server 188.8.131.52, stratum 2, offset +9088877.936268, delay 0.07085 server 184.108.40.206, stratum 3, offset +9088877.930845, delay 0.05722 server 220.127.116.11, stratum 3, offset +9088877.932137, delay 0.05659 server 18.104.22.168, stratum 2, offset +9088877.938617, delay 0.05498 25 Sep 06:35:35 ntpdate: step time server 22.214.171.124 offset +9088877.938617 sec
Running the following command resyncs the date and time perfectly, but after about a day when left in automatic mode or by unchecking and rechecking the box it resets back to the massive offset.
sudo sntp -sS time.apple.com
I noticed a user with a similar problem in the forum but was unable to use any solutions provided: