For people who have random results with TZMove, we ran into the same issue at our company, where all OS patches are applied but when the TZMove tool is run, some people see the proper time and some show a difference of an hour. We finally found the reason why for this. Even though all OS patches are applied and registry settings show the right settings, the OS doesn't seem to take the changes properly. If you manually change the clock to 1:59am and wait for the change, you will see that the clock will change to 2:00am instead of 3:00am. You have to force the refreshTZinfo.vbs script detailed in KB914387 to enable the changes on the PC or manually change the time zone to something else and change it back. This may be a serious bug with the patch that microsoft released. Many systems at our company is affected until we found out why this morning.