Update3

カレンダーの機能を追加している途中です。TableViewControllerを使い、セルに年月日を表示しようとトライしていますが、BuildしてCalendarタブを選ぶとTerminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 2 beyond bounds [0 .. 1]'といったエラーが発生してしまいます。
* 変数のスコープを小さくすることを意識してください。たとえば、ここで定義したnumOfDaysという変数が実際に使われるのはどこでしょうか。なるべく使われる直前で定義する方が安全です。変数が生まれてから利用されるまでに間があると、コードを読む人は何の変数だったのかをさかのぼって確認する必要があります。また、その変数が不正に使われる可能性が減るため、なるべくスコープは小さくしましょう