title: How to create Date object from the string date in Javascript for the first years of A.D?
body: <p><br>
  I have next date string:</p>
  
  <p>"Thu Nov 14 0002 01:01:00 GMT+0200 (GTB Standard Time)" </p>
  
  <p>and I'm trying to convert it to the Date object:  </p>
  
  <pre><code>date = new Date("Thu Nov 14 0002 01:01:00 GMT+0200 (GTB Standard Time)")  
  =&gt; Invalid Date {}
  </code></pre>
  
  <p>and it doesn't work. And  </p>
  
  <pre><code>date = new Date("Thu Nov 14 2 01:01:00 GMT+0200 (GTB Standard Time)")  
  =&gt; Invalid Date {}
  </code></pre>
  
  <p>doesn't work too</p>
  
  <p>but</p>
  
  <pre><code>date = new Date("Thu Nov 14 2002 01:01:00 GMT+0200 (GTB Standard Time)")
  </code></pre>
  
  <p>works</p>
  
  <p>Does anyone know an elegant way to parse it ?</p>