CollectionViewのサイズを変更する時の方法で一番簡単な方法はUICollectionViewDelegateFlowLayoutを使う方法です。
普段通り、collectionを表示するまで同じで、そこにextensionでUICollectionViewDelegateFlowLayoutを追加して、SizeForItemAtの関数内でサイズを指定します。
collectionViewの表示方法はこちらでまとめています。
今回は、マージンなども書いていますが、以下のコードと同じようにすれば、3Up2Down家計簿でも使っている横並びの自作カレンダーと同じ形にすることができます。
参考にしてください。