Last minute Nelly
Just last minute innit
Last minute Nelly acchosts close to the deadline.
Last-minute Nelly
Someone who chronically finishes task at the last possible moment.
"Anton is such a last-minute Nelly, she achosts at the last possible moment"