Deal Link: http://www.aa.com/i18n/AAdvantage/earnMiles/buy-gift-share.jsp
Expiry: Jun 12, 2015
You can earn up to 50,000 bonus AAdvantage miles when you buy miles for yourself, or gift miles to one of your friends before Jun 12, 2015. Please see the full details from AA website.