Hello, Karen! Thanks for bringing your question to planDisney!
Spending Christmas day at the Disneyland Resort sounds absolutely magical! Plus, the Disneyland Hotel is truly magnificent so I know you are going to love staying there. Typically,
dining reservations can be made up to 60 days in advance. Lately, however, they are being released closer to the 45 day mark. We aren't sure exactly why this is, but my best advice to you is to keep checking. It's likely that reservations haven't opened up yet for the end of December and that's why you're not finding any availability at the moment.
In addition to trying to make any advanced reservations that you can, there are several restaurants throughout the parks and the Disneyland Resort Hotels that offer walk-up lists for day-of availability. On the
Disneyland app, navigate to the map view and select "Dining" from the drop-down menu filter. Find the restaurant at which you want to dine, and if they have availability that day, you will see a button to join the walk-up list.
Finally, you'll also want to keep your eye on the
Disney Parks Blog as your travel dates approach. In the past, several restaurants have offered special menus for Christmas day meals that you may want to enjoy and these are usually only announced on the blog.
I hope this helps! Have a deliciously delightful time at the Disneyland Resort!
-Linda