Improve calendar display with pagination and disabled check boxes.

How about moving `.order(....).where(....)` into a method on `TimeSlot`?