What phone? This may vary phone to phone.
What are your time settings? Use carrier time?
Reboot phone? Do settings persist?
This is a Dell Streak (CM 7.2, Android 2.3.7), with time setting set to 'Automatic - use network provided value'). I've had this phone for two years and never had a problem with it before this.
Rebooted just now and it did fix it. Thanks.
I suspected that it was the phone as it has been acting really weird the past few days. It's been pretty stable but I rebooted it manually two days ago after 500+ hours of up time just because. What happened after the reboot was it completely lost all of the accounts in the setting (main and additional Google accounts, twitter, dropbox, etc) so I had to enter them all manually again.