While the DTD restaurants do stay open later, most of the other restaurants' last seatings are usually between 9 and 9:50 most times of the year (they may stay open later durring the busy times of the year like spring break season or Christmas/NY). After doing a quick search of reservations for FF in May, the latest ADR I would have been able to make is 9:15 (I checked from 173-180 days from today, looking for a 10PM ADR).
Also, with the new cancelation policy in place, I wouldn't book an ADR that needed a CC hold for that close to when you expect to check-in. Even a slight delay durring your travels may keep you from getting to your ADR, which will result in a $10 charge per person.