Online booking
Available times update based on service duration, working hours and existing appointments.