Just got the new Macbook Pro and after transferring from my old Macbook it seemed it couldnt actually set the time correctly was always an hour behind. The problem was actually the timezone as it just said GMT in the closest city. After a little bit of tickering I realised that that the localtime folder should be a symbolic link to /usr/share/timezone/<timezone> and instead a physical folder had been copied over during the transfer and was sitting in /etc.
The way to fix this is to open your finder window and click on go->go to folder and type in /etc then then delete the folder. Then you can set the time zone correctly.