In Reply to: Christmas dinner posted by Leon on Saturday, 13. August 2011 at 20:12 Bali Time:
I'd wait to see if your hotel will be charging you for Christmas dinner first.
If not, then depending on where you plan to dine, I think it would be fairly safe to book only a month so in advance. Some venues will be booked solid but many others don't take bookings until the last couple of weeks before Christmas.