KZN: Is it ever too early to start Christmas shopping?
--:--
If you haven't counted as yet, Christmas is four months away. Which means holidays are 20 weeks away, and if you haven't started your shopping yet... maybe you should?