Many people book when they have time, not when you are open. With booking on the website they choose the service and the time themselves and get the confirmation at once.
You run the calendar from your phone: block out holidays, move appointments and see who is coming. The customer gets a reminder before the appointment.