One of our Debian servers had a large time discrepancy. Turned out NTP wasn’t installed or working.
After I installed ntp I still wasn’t seeing a time update. Probably because I was more than 30 minutes adrift. So I had to force an ntp update.
Install ntp and set the servers in the .conf to match your ntp servers.
$ sudo apt-get install ntp $ sudo vi /etc/ntp.conf
Then force a time update
$ sudo systemctl stop ntp.service $ sudo ntpd -gq $ sudo systemctl start ntp.service
The ntpd may take a while before dropping you back to the prompt.