The last time I bought duty free was 3 years ago on LH FRA-DEN and only because I had a 75 euro "we're sorry" voucher. Was memorable because even though I mentioned to the FA that I wanted something for my wife, she started to hit on me even going so far to say that "I'll be in Denver for 2 nights and I'm staying at the downtown Marriott."