I got some problems like this a few years ago, but I do not remember exactly what I did, but you are correct saying that it can cause big problems (I was unable to use OTP on my server due to more than 30sec diff with « real » time)
There you can find some documentation about automatic correction : DateTime - Debian Wiki
Here is a topic (in french) about this problem : Ajuster automatiquement la date et l'heure
There may be other topics