http://bugs.winehq.org/show_bug.cgi?id=12086
--- Comment #27 from Stuart stuart@stu.org.uk 2008-04-05 15:02:06 --- Fixed it. I noticed a Java app I use was also an hour behind (although it did say GMT after the time, so technically it was correct)
I did two things. In /etc/conf.d/clock I changed
CLOCK="UTC"
to
CLOCK="local"
And i also switched to a more recent kernel.
Thanks for the help.