code: function getValidDate (y, m, d, h, i, s, ms) {
    var date = new Date(y, m - 1, d, h, i, s, ms);
    if (
        y  === date.getFullYear()  &&
        m  === date.getMonth() + 1 &&
        d  === date.getDate()      &&
        h  === date.getHours()     &&
        i  === date.getMinutes()   &&
        s  === date.getSeconds()   &&
        ms === date.getMilliseconds()
    ) {
      return date;
    } else {
      return null;
    }
  }
docs: ******************************************************** 存在する日時かを確認 
  @param  {Number} y
  @param  {Number} mh
  @param  {Number} d
  @param  {Number} h
  @param  {Number} m
  @param  {Number} s
  @param  {Number} ms
  @return {Date}   date