As promised, here's the DateTimePrompt I hacked together.

I made sure all of our internal classes and stuff were removed by testing this in Order Entry under 19.1. It should work under other versions of DF, but I haven't tested it. If you run into anything that's not working, please let me know!