The best way to keep a spiral ham moist when heating it is to use a sauce or glaze and cook it covered.