Вы можете сделать это в одной строке, если вы используете pandas
pandas
>>> import pandas >>> import datetime >>> (datetime.datetime.now() - (datetime.datetime.now() - pandas.DateOffset(months=1))).days 30