I recommend the second option because it needs far less configuration. We decided to store the data in a relational database for stronger consistency. The handler runs only after the user has been authenticated. The values were wrong because the timezone was not taken into account. It might be clearer to rename this variable to reflect its purpose.
Click to start typing