code: function parseHoliday(year, item) {
    var data = item.match(/(\S+)/g);
    var name = data[0];
    for(var i = 1; i < data.length; i++) {
      var m = data[i].match(REG_HOLIDAY);
      if (m) {
        var from = +m[1];
        var to = +(m[3] || (m[2] ? year : from));
  
        if (from <= year && year <= to) {
          var month = m[4] * 1;
          if (m[6]) {
            var w = getWeekIndex(m[6]);
            var date = getXDay(year, month, +m[5], w);
            if (date) {
              return [month, date.getDate(), name];
            }
          } else {
            return [month, +m[5], name];
          }
        }
      }
    }
    return null;
  }
docs: 祝日の定義から、その年に祝日があれば日にちを返す。ないならnullを返す
  例
  year    = 2016
  item    = '海の日 1996-2002/7/20  2003-/7/3Mon'
  holiday = [7, 18, '海の日']
  
  @method parseHoliday
  @param  {Number}     year
  @param  {String}     item
  @return {Array}      holiday