better form validation using DateFrom as a last resort