8609 shaares
187 private links
187 private links
Storing UTC events loses the timezone information.
What happens if the event changes its location timezone?
What happens if the new DST rule changes?
So what to do? Store the original user's intent! Maybe derive the timezone from the location in some cases. Then store the UTC time of that event and store that as well.
Note: timezone UIs suck generally. One option is available between a lot, and the name is not always clear...