Yes! Our On-Demand service is built for exactly this. You schedule the service windows around your own schedule. If your schedule changes last minute, just open up the app, and rescheduling can be done with the click of a button.