Advanced date validation