By default, ntp gives up when it senses a large time differential between the current time and the time reported by the upstream servers. This behaviour can be overridden by setting in /etc/ntpd.conf:
tinker panic 0
Print Servers that NTP is Currently Synchronising With