Noting the code on post #520, you can see how defines could be added for a return date and time. You'd just need to add fields in the files and database.

Load it up on a test site and try it out.