code: function object (obj, strict) {
    each(obj, function (key, val) {
      if (isodate.is(val, strict)) {
        obj[key] = isodate.parse(val);
      } else if (is.object(val) || is.array(val)) {
        traverse(val, strict);
      }
    });
    return obj;
  }
docs: Object traverser.
  
  @param {Object} obj
  @param {Boolean} strict
  @return {Object}