The spirit of Christmas is truly upon us: Santas go on rampage in New Zealand. Ho ho ho!