enhancement. ensure expires date is after effective date