Are you in daylight savings?
The FAT filesystem stores timestamps in local time, not UTC. Rockbox does not automatically adjust the clock for daylight savings time, so when it is in effect, Rockbox will continue to write the timestamps out without the extra hour offset. Windows and other OSes will read these times as being the current, local time, so will interpret them as already including the daylight savings offset.