Preheat your oven to 325°F (163°C).
Place the ham in a large roasting pan, cut side down.
In a medium saucepan over medium heat, combine sugar-free peach preserves, grated ginger, Dijon mustard, ground cinnamon, and ground cloves.
Stir in apple cider vinegar and water, and bring the mixture to a gentle simmer.
Allow the mixture to reduce slightly until it thickens into a glaze, about 10 minutes, stirring occasionally.
Season the glaze with salt and pepper to taste.
Brush the ham with about half of the glaze, making sure to get it in between the slices.
Cover the ham with aluminum foil and bake for 1 hour.
Remove the ham from the oven, uncover, and brush with the remaining glaze.
Increase the oven temperature to 400°F (204°C) and return the ham to the oven, uncovered, for an additional 15-20 minutes, or until the glaze is caramelized and the ham has reached an internal temperature of 140°F (60°C).
Remove from the oven and let the ham rest for 10 minutes before serving.