My recommendation is actually to store the local time and the exact location, if you can get it. Then use that location to determine the correct timezone.
Some users may not know that their Timezone is America/Los_Angeles but they should hopefully know where their venue is.
Some users may not know that their Timezone is America/Los_Angeles but they should hopefully know where their venue is.