use .replace(pytz.UTC) instead of trying to incorrectly use pytz.localize...