Automatically change time based on current location
I got fed up with changing the time on my travels as well and just decided to build the product.
So now there is a software for this: I called it TimeTraveller and you can find it on http://www.godotandco.com
I was annoyed with this after upgrading to Windows 8.1; I was hoping it would do something like the mac does. So, I spent a couple hours creating my first powershell script to do it. So far, it's been working.
Feel free to download and use (instructions included).
http://pastebin.com/hkQ0c1SE