Coming back here to post my solution, I realised what you meant earlier. It's all syncing correctly from GPS at GMT+12 but its one hour out because of daylight saving. So I had to set it to GMT+13 to get the time right and when we come back out, I will have to set it back to GMT+12 again.Go into your GMT (Greenwich Mean Time ) settings and choose +1.