I am suspicious that your timeshifts are being caused by Dimension4 software. The feature description of the software says that it keeps logs of when changes are made. Take a look and maybe you can see if it is Dimension4 that is changing the time that drastically. Perhaps there is an incorrect configuration setting.
I am making the assumption that your computer was keeping reasonable time before starting to use Dimension4.