Here is what I did (some of this appears like you already completed and have working):
Created the query filter:
I ran the query and entered "11/12/2015" when prompted for a date.
Then I created a variable like this:
= RelativeDate(ToDate(UserResponse("psEnter Date");"");-7)
This part may not be needed, but I then created a 2nd variable:
=If [ID Expiration Date] >[Varible] Then 1 Else 0
Lastly created a report level filer:
After clicking OK on your report level filter, then you should have your desired report.