If the clock is off by more than 1000s seconds then ntp can't reset it. NTP also relies on having a good internet connection to some servers in the debian.pool.ntp.org
ping -c3 0.debian.pool.ntp.org
sudo ntpd -gq
If that doesn't work try updating /etc/ntp.conf to use pool.ntp.org (rather than the debian subdomain).
will tell you if ntpd is running OK.
hwclock is the command to work with RTC hardware.
Note: Having anything remotely humorous in your signature is completely banned on this forum.
Any DMs sent on Twitter will be answered next month.
This is a doctor free zone.