If you are using Google Calendar on the web, then it is your duty to change your computer's time zone to fit the designated location so that Google Calendar can understand what is going on. Failure to do this could leave you in problems, so do your due diligence. However, in terms of smartphones, the device tends to automatically change time zones when connected to a foreign cellular network.