An end before its start — it finishes the next day

Eight in the evening until half past two. The model reads an end at or before the start as running past midnight.

Date
, 20:00–02:30

One rule, no extra field

There is no "ends next day" switch to forget: the times say it themselves. This is the kind of edge case a starter template is worth having already solved.