use timezone aware datetime comparison