Availability Calendar is a web-block that accepts a few style setting and a set of periods.
Fill the set of unavailable periods (unavailable and option) and show these to your visitors in a few clicks.
In case you don't like the default look you can change it.
Upgraded to OutSystems v11