> Storage in UTC and converting to a local timezone for display / notification purposes has been the standard practice for a looong time.
All good until summer time kicks in and your recurring 9am meeting now starts at 8am, oops.
All good until summer time kicks in and your recurring 9am meeting now starts at 8am, oops.
Unless of course not everybody invited shares the same DST patterns, in which case it has to change for some of the participants (how do you choose which?).
Also, the relationship between the datetime the user chose and the UTC time you store can be retroactively changed by legislation.