start must come before end date