time slots now dynamically built based on date