title: date from toUTCString()
body: <p>I'm creating random time in random date in next month like this</p>
  
  <pre><code>var time = new Date(now.getFullYear(),
                      now.getMonth() + 1,
                      Math.floor(Math.random()*28), 
                      Math.floor(Math.random()*25), 
                      Math.floor(Math.random()*60), 
                      Math.floor(Math.random()*60), 
                      Math.floor(Math.random()*1000)
                      );
  </code></pre>
  
  <p>I want to save this Date as String and after convert it back to Date<br>
  I use </p>
  
  <pre><code>var time_for_save = time.toUTCString();
  </code></pre>
  
  <p>which gives me string like this:</p>
  
  <pre><code>Sat, 01 Oct 2011 07:42:38 GMT
  </code></pre>
  
  <p>How can I convert this date back to Date object?<br>
  Or is there better way to save/retrieve Date object via string?</p>