Joe,
Thanks for the help. The timezone property in the user profile was set to the correct timezone but it's visibility wasn't set to public. When I changed that it worked.
Thanks for the help and the speedy reply.
Adrian