We booked in July of last year, for June 1st. and when we booked it seemed like a long time, but before you know it, it will be here. I'm still hoping I don't forget anything. Had plenty of time for shopping and preparing for my family of 6 to go. And won't seem that long!!