Drag your date object into the Query Filters of the WebI Report and select the option as Prompt as shown below.
And the text that you use in this prompt can be used in the USERRESPONSE() as well....Not sure but if this will fix your issue.
FormatDate(ToDate(USERRESPONSE("<Prompt Text>");"yyyyMM");"yyyyMM")