title: Javascript Date.parse method not working correctly
body: <p>I am using a method to check if a date is valid or not in my application </p>
  
  <pre><code>myApp.isValidDate = function(date) {
    var timestamp;
    timestamp = Date.parse(date);
    if (isNaN(timestamp) === false) {
      return true;
    }
    return false;
  };
  </code></pre>
  
  <p>It works correctly in most cases but when i enter value like <code>"something.com Eq Phone 1"</code> Date.parse returns <code>978300000000</code> and the method returned <code>true</code></p>
  
  <p>how did it parse it as an actual date ?</p>