Budget mom...
You can call 1-877-252-6576 and select option 2. If it's still under review, there is not much you can do. I was approved in 2 days.
Once approved, call cardmember services @ 800-300-8575 and ask them to overnight your cards. They sent mine(another set) 2 day air even though a set had been mailed out for 7-10 day delivery.
You can also ask them, at the above number, if you qualify for the offer.
Your dates are fine.
Good luck!