What sort of off the wall time? Can you give an example?
Do you perhaps have your Linux computer set to store time in GMT? It is the universal time for computers, usually translated on the operating system level, however, windoze does not understand it. Or, it could be that your linux OS thinks the time is in GMT, but it is really in localtime, therefore, so makes a conversion that way.
Anyway, if you give some more specific symptoms, a person could give a better answer.