You asked, so I will give my two cents. I've learned that if you're going to make a spiced or specialty beer that it really helps to have an excellent base recipe to build off of. I would personally brew a milk stout first and if you're happy with your milk stout recipe, then brew it again and see how the spices take to it. You still have plenty of time before Christmas.
Regarding the Milk Stout base, I feel that each ingredient should serve a purpose in the recipe, and for my liking, there's a little too much going on with this recipe. Having black malt, dark munich, crystal, roasted barley, oats, flaked barley, lactose, and chocolate malt is a lot in my opinion. Not to say it may not make a good beer, but a lot of times simpler is better. I would probably drop the black malt as it's more of a coloring agent and will add an acrid burnt taste to the beer. I would also drop the dark munich, I just don't think it's necessary with all the character grains. I would consider replacing the american two row with an English pale malt like Maris Otter or Golden Promise. The crystal is optional in my opinion, it's not bad to include in a milk stout, but it will reduce the fermentabilty of the wort and with the lactose which is already unfermentable, that's something I try to avoid.
Regarding the spices/specialty aspect of the recipe, I'm not really an expert in this area, but it's certainly ambitious to have cinnamon, nutmeg, all spice, vanilla beans soaked in bourbon, and molasses. When I bottle, I always just use priming sugar. If you want a molasses character in the beer, I would use molasses elsewhere although I'd probably drop it all together in this case. The spices with the vanilla make sense to me, but not the molasses.
I hope this help. I don't mean to overly critique your recipe, just trying to help based on my own experiences. For the record, here's a milk stout recipe that I just brewed for the second time:
- Maris Otter - 75%
- 350L Chocolate - 12.5%
- Roasted Barley - 4.5%
- Lactose - 8%
- OG - 1.058
- Bitter to 25-26 IBUs with one 60 min addition of Fuggles (or other english hop)
- WLP004 - Irish ale yeast
The beer was well received the first time I brewed it and quite roasty with the dark chocolate and roasted barley grains, which I like. I'll probably add flaked barley for the next iteration to improve head retention.