Give me the ability to select a date range that limits the available selections for a date tool.
The limitations should include:
Future dates only
Past dates only
Dates between [startdate] and [enddate]
Future/Previous # years
Future/Previous # months
Future/Previous # weeks
Future/Previous # days