You know this problem was completely manageable until the media told everyone not to panic buy, right? That was what triggered this. What do you suppose motivated the media to suggest people don't panic buy? I'm going to go out on a limb and say an anti-Brexit agenda.
Also if I were a European temp driver working in the UK, I'd want to fuck off back home for Christmas. Who wants to be stuck here instead of with the family in Poland?