The best way to block out individual timeslots in your calendar is to link it with a Google calendar and set blocking calendars.
This way you can simply update your Google calendar and then if an event overlaps with a blocking calendar it will automatically not be available for a user to register.
You can learn how to assign your Google Calendar to Member Pages
here.