valid method
Returns true if the date is valid for the every (if it is a
DateValidator, like an EveryDateValidator, for example) and not valid
for the validator.
Implementation
@override
bool valid(DateTime date) {
if (every is DateValidator) {
final invalid = (every as DateValidator).invalid(date);
if (invalid) return false;
}
return validator.invalid(date);
}