I am cooking ham for the first time for a pre Xmas dinner. I've bought one that doesn't need soaking/boiling etc, just needs 2 hours in the oven. However, I've just realised we won't be home in time. Can I cook it that morning (or nite before) then put the glaze on and reheat it an hour or so before we eat? Or will it get dry? And if so, how would I do that - cook for the full 2 hours, cool, refrigerate, then reheat with glaze? Bit clueless as am vegetarian... Thanks