Added a try/except block around the timezone.make_aware() call, because according to the docs: it can raise an exception if value doesn't exist or is ambiguous because of DST transitions