カラーシンタックスの処理を簡潔に書き直し
休日情報を参照可能なJPDateクラスを利用する方式に変更
不要な祝日計算を削減するためDBをクラス変数に保持してそれを利用する
JPCalc,JPHoliday,JPDate3クラスをJPDate1クラスにまとめる
不要になったJPCalendarモジュールを削除
クラス変数名を単数形に修正