One interesting loophole to this scheme - I did a trip last year, LHR-GVA//STR-LHR. I was able to buy a bottle of booze that was for non-EU destinations only, AND collect it on return, because I was returning from the EU. I'm sure you exploit this with some imagination.