It is going to be a ‘fantastic Christmas’ for retailers