I ordered mine and had them arrive in about 10 days. You have time before your trip.
I actually split my rewards and put some on two different cards, so I could give the card with the smaller amount to DD as a spending card.
I figured getting the rewards card ahead of time was one less thing I'd have to do at the parks.