название временной зоны это не просто какая-то строчка.
для каждой из временных зон храняться таблицы перевода времени за долгую их историю. именно по этим таблицам возможно переводить любое (ну, какое описано в них) время из GMT в эту зону и обратно.