Time calculation in Workers for session expiration

For Workes & Pages, what is the name of the domain?

What is the error number?

none

What is the error message?

none

What is the issue or error you’re encountering

None

What steps have you taken to resolve the issue?

How do I calculate the correct time for a session expiration within a worker? I’m thinking of using Luxon for time calculations and using the same server-side time zone for all my calculations, say GMT or maybe US EST. But, in general, are there gotchas I need to think about when I saving timestamps on data that can expire when using CF Workers? Say I have a session that tracks ‘lastLogin’ and ‘lastRefresh’ and then look at all incoming requests with a cookie or session token and calculate the delta from when when the last login occurred. I’m assuming here that I’d just need to use one time zone regardless of where my Worker is physically located/executed and as long as I can get the current “local to the Worker’s physical location” and then adjust it with my “standard time zone” then I should be able to accurately know the correct time of every request regardless of where they physically occur.