Overlapping validation for appointment