title: Python Django overflow error mktime argument out of range
body: <p>I am developing an application using Django.</p>
  
  <p>In one of the models, I have a field <code>models.DateTimeField('date_of_birth')</code>.</p>
  
  <p>I was trying to add few records from the django admin site. Few records were added without any problems. But, the record with a date of birth 1956-01-01 is causing '<code>Overflow error</code>' with the exception value '<code>mktime argument out of range</code>'.</p>
  
  <p>Some Googling suggested that the mktime error comes when the date is earlier than the epoch(see <a href="https://stackoverflow.com/questions/2518706/python-mktime-overflow-error">here</a>).</p>
  
  <p>The work around suggested there was to use datetime to find the difference from the epoch and save it instead.</p>
  
  <p>Is this not a bug? Is there any workaround instead of converting into the difference?</p>
  
  <p>For the court records, I am using python 2.7, django 1.4.1 and MySQL 5.5 on Windows 7 x64.</p>