Have items marked LATER switch to NOW when scheduled

I would like to have a task item marked LATER switch to NOW on the day it is scheduled for. If it is a repeating task, it should revert to LATER when clicked.