As South Africa has headed into the final stretch of the year, shoppers have filled the streets, inboxes have overflown with ...