And the answer is:
- EU rules mean that you cannot transit an EU airport with any liquids in your hand baggage that have been purchased anywhere other than an EU country, Switzerland, Norway or Iceland. These same goods have to have been bought after passport control, on the same day, and remain sealed. So therefore, liquids bought duty free in Dubai cannot be transited through any airport in any of the above countries. There are stricter restrictions on connections to USA flights.
Personal perfumes, etc, can be carried. So, a permissible alternative would have been to open the perfume, throw away the box, put it in the sealable bag, assuming all volume restrictions are met. No use for a present.
Quite well explained here>
http://www.swiss.com/web/trip-planne...regulation.htm