I booked in February for a trip coming up in September. I don't know if anything has changed since then, but that's about 7 months in advance.
Since February when I booked, a 20% discount came out with the Disney Visa card. I called recently to have the discount applied to my existing reservation, and they handled it very smoothly. A credit for the difference appeared on my credit card account within a couple of days.