Level 18
Generally it's best to store all datetimes in UTC then let the user set their Timezone (sure in a dropdown in say a profile or settings page available to the user), store it on their User model and then translate the dates to their timezone on the fly. This way all datetimes are stored in one single timezone that you can convert as needed.