I retract my opinion - the approach is clearly correct for that business domain.<p>The key difference is here:<p>&gt; The thinking is that if a client is shopping for a class in a different timezone, why would we convert the class&#x27;s time to the client&#x27;s timezone? It makes no sense.<p>Roughly speaking, basically there are two kind of apps:<p>- apps where datetime values need to be localized (&quot;this message was sent at 18:00&quot;)<p>- apps where datetime values need to reflect a fixed timezone (&quot;we will meet in Madrid, at 18:00 local time&quot;)