make a form, myForm
put 1 unbound date field in it, txtDateEnd
default = Date()
add another text box, but lock it so user cant edit it, txtDateStart
control source: =DateAdd("m",-2,[txtDateEnd])
the query is then
select * from table where [Sale_date] between forms!myForm!txtStartDate and forms!myForm!txtEndDate