Or they could stay overnight at a B&B - I'd recommend this one from a few years ago in Melville, one of the hipper parts of JNB -
http://www.pensionidube.co.za/
The only other option would be if the OP flew on DL to Capetown leaving the 8th or the 10th, but then again would have to overnight before flying on to PLZ.