Boots, Morrisons and Aldi embrace oddball Christmas advertising