> I then restart the ntp daemon and noticed my date never changed.
> However, earlier, I used ntpdate to sync with that time server
> and it worked. (I make sure both aren't running at the same time)
Have you tried running ntp recently? Often the time difference is too
great for ntp to sync initially. After you run ntpdate and sync up with
the time server then ntp can do it's work.
Definitely do this, yes. But also realize that NTP does not do a sudden
date change. It merely slows down or speeds up the system clock a tiny
fraction for long enough to "drift" your clock into synchronization.
NTPDate, however, does the brute force slam dunk "it says it's 12:34, so
your clock is now 12:34" type of setting.
Cheers,
Doug