We had a holiday potluck today at work, our planning department went together and supplied a small spiral cut ham. The person that cooked it put it in a turkey cooking bag and heated/warmed/cooked it in a crock pot, it was moist and quite good. I'm guessing the bag helped keep it moist. I didn't see when he took it out of the bag, but I suspect there would have been some juices.
Just as an aside we also cooked a 16 lb turkey in an air roaster, we have done this before the turkey is really good.
If you don't like the food, have more wine!