We have an Amazon EC2 CentOS 7.5 instance whose clock, at boot, is always 35 days late. Yes, you read it correctly. That's a hell of a drift.
[root@myec2 ~]# ntpd -gqn
ntpd: time set +2937270.012860s
Where does the machine fetches the current (bogus) date from? Perhaps somewhere from the instance metadata URI http://169.254.169.254/latest/meta-data/
?