Heated debate again over 'War on Christmas' claims