Daybreak needs to sort this out and publish an obvious guide on how to Gift their expansions to people. Maybe Steam, maybe a way to buy a redemption code for an expansion, something.
After the TBM gift code fiasco with Steam and 3rd party sites I doubt Daybreak ever offers them again in any form.