Another word for late
too late, held up, overdue, stayed, postponed, put off, not on time, belated, behind time, lagging, delayed, remiss, behindhand, backward, not in time, in the lurch*, later than you think*, at the eleventh hour*; see also slow 2, 3.
Far into the night
At an advanced cultural stage
Another word for lateadjective
Not being on time:behindhand, belated, overdue, tardy. See time
Having been such previously:erstwhile, former, old, once, onetime, past, previous, quondam, sometime, whilom. See precede
No longer alive:asleep, dead, deceased, defunct, departed, extinct, gone, lifeless. Idioms: at rest, pushing up daisies. See live