You have to create your own schedule generator that allow the user create your availabilities and time slots.