Patrick Vallance says a normal Christmas depends on the 'next few weeks'