

So as s simple example from the system I work with:
Customers can set rolling validities for alerts, e.g., Monday 8-10.
If a customer from a place which currently has DST puts in 8-10 say, CEST, in their browser (6-8 UTC) then they intuitively expect this to still be 8-10 their local time (7-9 UTC) when later winter time rolls around.
But, all data checked for alerts comes in in UTC and different users editing these validities are from different countries, timezones and summer time preferences.
Gets funky really quickly. Especially because the evaluation has to account for the DST shift essentially on a per-recipient DST-when-configured vs DST-when-evaluated basis.
(This is genuinely a simple example, it gets worse 😁)

FTFY. :P