title: Generate a random date between two other dates
body: <p>How would I generate a random date that has to be between two other given dates?</p>
  
  <p>The function's signature should be something like this:</p>
  
  <pre><code>random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34)
                     ^                       ^          ^
  
              date generated has  date generated has  a random number
              to be after this    to be before this
  </code></pre>
  
  <p>and would return a date such as: <code>2/4/2008 7:20 PM</code></p>