Maybe TES4Edit already does this and I just don't know where the option is (hard trying to relearn all this... heh.)
But just in case it doesn't here's a suggestion for future updates:
There's an unpatched bug in the EXE regarding packages that continue over midnight. If they are not tied to a specific day or weekday (is month affected?) then there is no problem.
If they are, however, tied to a specific day of the month or week, then the package will start running at zero hours on the day it starts regardless of the specified start time, then end at whatever time if it would have ended that day, then pick up again when it's supposed to.
For example, if you want an NPC to go drinking Saturday night, you might create a travel/eat package starting 22:00 Loredas to 02:00 Sundas and expect this to be fine. However what will happen is the NPC will execute the package on Loredas from 00:00 to 02:00, then again at 22:00 until 02:00 Sundas. This can be easily avoided by splitting packages into a before-midnight and after-midnight-the-next-day component.
So, it would be excellent if TES4Edit would report these packages in its error checking. The logic behind it is pretty simple: IF (Time+Duration > 24) AND ((Day of week != Any) OR (Date != 0)) then flag it as an error.
Thanks again for TES4Edit. It's by far the most helpful app. made for Oblivion.