Use something like:
... WHERE date_field > TODAY - INTERVAL(31) DAY TO DAY
And thanks to ceinmart:
Or like
... WHERE date_field > TODAY - 31
... WHERE date_field > TODAY - 31 units day
or for better treatment by month...
... WHERE date_field > TODAY - 1 units month
... WHERE date_field > TODAY - interval(1) month to month