From the kitchen of One Perfect Bite... While it's called Christmas Ham, this lovely roast is perfect for any occasion when you have a...