More businesses nice than naughty about Christmas