I don't feel it's an issue. previousState is created on the same server as currentState so time zones should be the same. Anyway it's worth writing a test if you can think of a use case when it may fail.