Great workflow, thanks.
One thing that wouldn't work for me was adding PM to the time, it just adds it as AM. For example
rem 'Task name' @ 11:51 PM
I tried it with a space and without a space after the time (11:51PM and 11:51 PM).
Also, it would be nice if I could write 'tomorrow' (e.g. rem 'Task name' @ tomorrow 11:51 PM)