it varies by country the uk seem to get theres quite early other coutnries get theres up to 2-3 weeks before they go
Im less than 2 months from my arrival date and i havent got it.. as far as i know, we'll get it within the next 2 or 3 weeks.. so dont worry.. it pretty much varies.. i've heard of people who got it just days before their departure