I have the following the scenario...
I want to set an alarm for myself on my mobile device for 30 days from today (at noon). I also want to do the same for a number of other people in a number of different timezones.
I DON'T want to convert 30 days at noon MY local time into whatever their local time is. (I'm on US Pacific time - I DON'T want US East Coast users to experience the alarm at 3PM.) Instead, I want those others to experience the alarm 30 days from now at noon THEIR local time.
So what is the best practice for storing this type of date/time information? Storing UTC doesn't make sense here. In these cases, do people typically just store the date and time in strings and then use those to generate local times on local machines?