DEVSUPPORT-1155: Adds further validation to date ranges
DEVSUPPORT-1155: Validate dates in advanced searches.
DEVSUPPORT-1155: Update date validation to allow valid partial dates.
DEVSUPPORT-1155: Correct empty date regex and add tests for date validation.