The number Disney displays on
MDE saying you have XX number of days left, is only for guaranteed delivery by mail. I think you can actually order them up until like 5 or 6 days before arrival date and they will be waiting for you at the front desk of your hotel when you check in. You can call Disney to confirm. I think my order date was 6/7. I ended up ordering on 6/21 and I got them in the mail on 6/26. Our check in date is mid-July. Once the number count down goes away from your screen, it will still allow you to customize, up until the actual and final cut off date which is much closer to your check in date.