added extra condition to make sure expiration_date is not already tz aware