Buying PoF as a gift?
I’d say buy a key code from an associated retailer. It’s how I got my gf HoT recently.
To gift buy it from the GW2 web store or other Anet authorized retailers (if they offer pre-purchase) and once you get the game key provide it to your friend. Just don’t register it and don’t buy it through the in game store as the in game store automatically adds it to your account if you don’t have it already. Of course if you already have PoF on your account the in game store won’t be an option anyway.
The Burninator