1ヶ月前の日付を取得する

DateTime.AddMonths(-1) で算出できる。
3/31に AddMonths(-1) すると、ちゃんと2/28になる。