Please look into either a "global unavailability" feature where one can select they are not available for any booking type, or allow the user to select which of their bookings they are available for by day.
In my case, I can record podcasts at home on Friday, Saturday and Sundays, but cannot when I'm likely on the road other days. However, I can aircheck on Mondays ,Tuesdays and Wednesdays, and can also aircheck if I'm not recording on Fridays, Saturdays and Sundays.