title: Subtract a month from a date in Python?
body: <p>I need to get the first day of last month from any date.
  I know that I can use <code>monthdelta(datetime(2010,3,30), -1)</code> to get last month, but it doesn't return the first day. </p>