How does the availability calendar work?