Only the time has to be right. The JavaScript and Python rule will automatically move the date time to today for you.
If you are running OH 3, see OH 3 Examples: How to boot strap the state of an Item. You can define a card that lets you enter the DateTime from the UI. Then you can change it later without messing with Rules.
Of course you can do it with a rule too, but that’s not the only nor even the best way.