If I am understanding you correctly, the desired result is to be able to toggle between today's date, a single date, and a range of date and use that as a filter. This is defiantly possible to do in Tableau Desktop. I have attached a sample workbook which allows this to occur. Hope this helps!
Date Filter Example.twbx 352.3 KB