function defaultIsDateComplete(dateString) {
        dateString = dateString.trim();

        // Looks for three chunks of content (either numbers or text) separated
        // by delimiters.
        var re = /^(([a-zA-Z]{3,}|[0-9]{1,4})([ .,]+|[/-])){2}([a-zA-Z]{3,}|[0-9]{1,4})$/;
        return re.test(dateString);
      }
Default function to determine whether a string makes sense to be
parsed to a Date object.

This is very permissive and is just a basic check to ensure that
things like single integers aren't able to be parsed into dates.
@param {string} dateString
@returns {boolean}