calendar is up to date (not including late booked appointments)