Booking multiple time slots

I don't think you need a user model, even.