Appointments+ blocking times and working hours

I notice that service providers are able to block a day on which they have an appointment book. So, this would be a good option to show notice or warning when someone tries to block a day with an appointment.
Also same if someone changes their working hours and there is a conflict with future appointments.