I suggest that you should be able to drag tasks directly into another list/smart list, and that should change the list type or date.
For example, I have a task due in the 3 days in my work list, I drag that task directly into today smartlist and the task due date is changed to today and it is now in that smartlist.
I have attached a GIF showing off what I think this could look like.