From what I have heard they send them out 3-4 weeks in advance now. But you shouldn't need anything from it if it comes late. Can get the luggage tags from the porters and can print off everything you need when you arrive from the online check-in.
We are a month out and got ours a week ago. Not sure if its because its a Med cruise though. Our previous two cruises we got them 2 weeks before (for the first cruise) and 3 weeks before on Western Caribbean cruise
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!