I know it sounds crazy but switching your date and time update from automatic to manual can cause this problem. Some time back I noticed my clock was wrong by an hour, so I switched off automatic date and time update, thinking it was connecting to the wrong time server or something. For the...