Some calendars (google, native mac) allow for events that have 0 time, but they are displayed as a block of time on the calendar instead of a single horizontal line (when I look at the thin block, my OCD kicks in and asks whether the deadline is the start of the block, the end, the middle...?)
Makes me feel more and more that pen and paper is the way to go.