updated the collection view to display months
refactored the datasource