use timezone.now() instead of datetime