Create calendar analyzer for availabilities

https://trello.com/c/FulwCRAw/26-refactor-availability-and-pickup-methods-with-new-object
Calendar is an object taking in only the charities own availabilities - it needs no params as it's only really analyzing those availabilities