I went through many postings related to UTC, timezone and DST. But i have a specific problem which i didn't find out any suggestion or solution to solve ....
We store an event's start time in our database after converting it to UTC, and we also want to send out an email reminder some times prior to the event start time, e.g. 30 minutes before.
Because of DST, our process of sending email reminders sometimes sent emails one hour later. I know the complexity of DST here. But there is any practice way to solve this problem. By the way, our process is a stored procedure running in MySQL. We only support time zones in Northern America.
Tony