You could slow cook it and pop it in the oven for 1/2 an hour at the end crisp up the skin. Make sure you rub in some butter and olive and a good grinding of salt.
If you're really struggling for time, there's no reason why you can't cheat and buy a rotisserie chicken from the chook shop?
(We call this 'cheat's roast', I just put on the usual roast and steamed vegetables and serve with gravy). I also 'doctor' the BBQ chook up a bit too - rub in some butter and throw over a few sprigs of rosemary for authenticity