This has been posted on this board multiple times for various reasons, but RSScripter has become an essential tool for Report Sever Management for me. very simple to use.
Try adding a "Calculated Field" to the Query you are polling for the available parameters. Set the formula for that =CDate([datetime field from your query]) and point your parameter values...