move calendar color logic into the store/calendar to avoid errors related to multiple simultaneos syncs and also to avoid error with local calendar