code: function countMonth(koyomi, firstDay) {
    var cache = koyomi.bizCache;
    var key = firstDay.getFullYear() + '-' + (firstDay.getMonth() + 1);
    if (key in cache) {
      return cache[key];
    }
    var length = new Date(firstDay.getFullYear(), firstDay.getMonth()+1, 0).getDate();
    var days = countDays(koyomi, firstDay, length);
    cache[key] = days;
    return days;
  }
docs: 月の営業日数を返します
  キャッシュが存在するなら、キャッシュから返し
  存在しない場合は、計算後にキャッシュします
  @param  {Object} koyomi
  @param  {Date}   firstDay
  @return {Number} days