カレンダー機能修正、コードの可読性の向上を試みた