Why are all my dates blacked out on the booking page?

Typically this happens when your staff working hours or business hours are not setup properly. 

NOTE: Personal hours override business hours.

The other way this can happen is if you have all day appointment setup in your synced google calendar, they make you unavailable.