Resource management
This solution will let you prevent double booking of resources like people, meeting rooms or whatever you like from a single choice column in SharePoint. You can also restrict the time ranges for each day of the week, and the date ranged for when the resources are available.