Whenever possible use organic butter and fresh, non-MSG chicken broth. MSG hides as many other names. See my blog on toxins for a list.
I personally don't usually cook a ham as our family prefers turkey, This one sounds so good though. When cooking with YL essential oils, use the smallest amount. Like the tip of a toothpick for starters. You can always add more.
Whenever possible, use organic cranberries. They are becoming easier and easier to find nowadays. I've seen them at all the markets this year.
Could also substitute organic coconut oil for butter. Yum!
I would try to do organic everything here. Non-GMO cornbread for sure... but if I had to pick, I would do organic butter first then tackle the corn, vegetables, eggs, etc.