Oh god I envy you. Somehow I've been ordered by my folks to cook a ****ing massive turkey (something I've never done btw) for the main meal for christmas day. Oh, and they told me that about 5 minutes ago. Oh, and I'm meant to be cooking dessert too. OH, and a package that was meant to be here two ****ing weeks ago STILL isn't here. **** MY ****ing LIFE! I hate christmas. Lots of cheap presents and a boatload of stress ftw!
Good luck finding a fresh not frozen turkey, mate. Try cooking it in a roasting bag, breast-side down. It won't brown and have crispy skin, but it will be the juiciest you have ever had and will cook faster to boot.
As for desert, give this a shot. Simple but extremely rich.