title: Error when dealing with old and historical dates in Perl Time::Piece
body: <p>It seems <code>Time:Piece</code> gives me this error:
  <code>Error parsing time at /usr/lib/perl5/site_perl/Time/Piece.pm line 481.</code>
  after the line where I use <code>strptime</code> with some old dates.</p>
  
  <p>My code contains this:</p>
  
  <pre><code>my $ddate = "$month / $day / $year";
  my $tmp = Time::Piece-&gt;strptime( $ddate, "%m / %d / %Y");
  </code></pre>
  
  <p>and $$date takes dates from a database using DBI that contains historical and old dates (dates back to the 10th and 9th centuries AD). How can I deal with this if there is any solution?</p>