@nikitonsky While I feel like working with date/time is fine while using something like "java.time" package, there is enough things that can go wrong with time that definitely disqualifies it from being trivial.

Even timezones and daylight saving time introduces enough complexity to mess up something easily like storing an instant for future event or scheduling something based on hours.