*: compatibility with DateTime >= 3

also introduce a context manager to change timezone in tests.
2 jobs for feat/datetime3
in 0 seconds, using 0 compute credits, and was queued for 1 second