The latest possible moment
Synonyms:
  1. last-minute
  2. high-time
  3. just-in-time
  4. nick of time
  5. the last moment
  6. zero hour