Don't forget that users can have their own time settings in their profile as well. Not saying this is the issue, but check out your profile settings as well as the Server settings in CP.
You were spot on in regards to the profile setting as I had to set them to '0' for the calendar adjustment. It appears that having to reset the server time in the control panel has thrown things out.
Thanks for you help.