Yes. I ordered my renewal on December 6 or 7 and it was in my mailbox on December 23. If it has not arrived by the time you leave call the DDE office (normal business hours) and they will arrange for you to pick up a temporary card at the Guest Services location outside the Epcot front entrance (any time Epcot is open).