CLN: consolidate exception messages in datetimelike validate_listlike
The next step is to consolidate the messages in _validate_scalar, then we should be able to get rid of some duplicate _validate_foo methods