Remove ham from the refrigerator, and let sit at room temperature for 20-30 minutes.
Set up your rotisserie unit per the manufacturer's instructions.
Apply a thin coating of Dijon mustard to the surface of the ham, then season with 1/3 cup of no-salt added honey BBQ rub.
Carefully thread the rotisserie rod through the ham and secure the forks.
Place the ham onto the rotisserie unit with the aluminum drip pan underneath.
Cook your rotisserie holiday ham over medium-low heat (300 degrees) for roughly 1 1/2 hours.
While the ham is on the spit, it is time to make the apple-honey glaze.
Melt butter in a saucepan over medium heat and add the honey, apple jelly, and apple cider vinegar. Stir the mixture, and set on low. Simmer for 2-3 minutes until melted through. Remove pan from heat, cover, and keep warm. Once the thickest part of the ham reaches an internal temperature of 135 degrees F., brush it thoroughly with the glaze. (save a little for serving).
Close the lid of your grill and continue cooking the ham until it reaches an internal temperature of 145-150 degrees F.
Turn the heat off, but let the rotisserie unit to run for 10 minutes.
Switch off the rotisserie motor.
Using heat-resistant gloves, carefully remove ham from the rotisserie unit with forks and rod still intact.
Place the entire thing onto a clean cutting board and tent it with aluminum foil. Rest the ham for 10-15 minutes.
Remove the forks and carefully pull out the rotisserie rod.
Slice to desired thickness and serve with your favorite sides.
Store leftover rotisserie ham in an airtight container in the refrigerator for up to 4 days.
Slice thin and use in sandwiches, or dice and use in soups and casseroles.