Во-первых, не все знают свой сдвиг от GMT. Во-вторых, он с переходом на летнее время меняется. В-третьих, любой нестандарт надо будет парсить/маппить на таймзоны. ИМХО, сейчас вполне нормальный выбор, такой же как ты видишь, когда систему настраиваешь.