Det er ikke en god idé at bruge en tidszonekode. Forskellige tidszoner ændrer sommertid på forskellige datoer. Ideelt set (IMO) bør du bruge Olsen-koder såsom "Europa/London", hvis de relevante platforme, du bruger, kan klare dem. Disse skulle give dig mulighed for at forudsige, hvornår et bestemt øjeblik indtræffer for brugerens tidszone.
Jeg beklager, at dette faktisk ikke hjælper med den funktion, du skal skrive, men det burde hjælpe dig med at undgå at gå i den forkerte retning.
(Jeg taler af bitter erfaring - tidszoner er en smerte i nakken.)