Originally Posted by
FlyingEgghead
The recommendation if you had more time would be to earn some miles at a restaurant by registering a credit card with AAdvantage Dining.
For what it is worth I was recently in a similar situation and dined at a AAdvantage Dining Restaurant several weeks before expiration. It's been a month now and points have not posted. Fortunately, I decided to use one of their other miles-for-x deals to preserve my balance. Just be careful to use AAdvantage Dining very far in advance.