Validates that both start and end dates need to be present if either is present
Check that start and end date are in sensible order
notification start and end dates can now be none