[Appointments+] Setting Minimum Response Time

I had a question. If User 1 is about to set an appointment, is there a way to make sure they only pick dates/times that are say 48h from the current time. I mean, if I'm a service provider and I say that I am available from 9-5 during Mon-Fri and then a client goes in and its 2:30pm and books for 3pm on the same day, I figure the notice is too little. Is there a way to make it so they need to give service providers at least a set amount of time before requesting a date?