autoset effective date and save only on blur