I believe that the date prompt defaults to the current date in CE.
This seems to be asking that it do this whether scheduled or View on demand "run on Demand and answer the prompt, and Scheduled in CE", is that the intent?
I often design reports so that they have a default value, and if the user skips by the prompt or does finishes before that prompt it keys off of it.
For dates I set a default value of 1/1/1970, for numbers either 0 or -99999 or some such.
You can then have the parameter prompt display only the description (setting when creating the default) if you'd like and the user never knows what the default is as the description just says select this for all.
An example of defaulting to currentdate might be to have a default of 1/1/1970 and in the record selection formula use:
if {?mydateprompt} = cdate(1970,1,1) then
{table.date} = currentdate
Else
{table.date} = {?mydateprompt}
-k
-k