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.