Let the ham sit at room temperature for about 1 hour before baking.
Preheat the oven to 325F (160C).
Remove the rind of the ham, but make sure to leave the fat on.
With a sharp knife score 1 inch (2.5 cm) diamond pattern into the fat.
Place the ham into a 9 x 13 inch (23x33cm) pan, lined with parchment paper.
Add 1 cup of hot water into the pan and cook in the oven for 20 minutes.
Meanwhile prepare the brown sugar and ginger glaze. Place brown sugar, honey, mustard, cider vinegar, black pepper, cinnamon, cloves, nutmeg and ginger into a saucepan. Cook over medium high heat and simmer for a few minutes just until sugar is dissolved.
Add garlic and remove from heat.
Remove the ham from the oven and baste with the brown sugar glaze.
Return to the oven and bake for about 20 minutes per pound (in this case for 1 hour), basting the ham every 15 minutes.
If the top doesn’t look crispy enough, broil the ham for a couple of minutes at the end of baking time.
Let the ham rest for at least 15 minutes before serving. Enjoy!