Is there a good way to instantiate a repeated task early

You summarized the issue in a good way!
Additionally see Marking a scheduled repeating item as done hides it from the UI