Date & time goes off

Perhaps the serial port is getting bad data that its trying to sync to.

Can you post your sketch.