Arrange racks in the middle and lower third of oven. Preheat oven to 375ºF (190ºC). Stir together chili powder, paprika, coriander, pepper, brown sugar, red pepper flakes, cayenne and salt. Rub all over ham. Set ham in foil-lined roasting pan; place on middle rack. Loosely tent ham with foil. Bake 1 hr. 30 min. Remove foil. Brush packet of honey glaze (included with ham) over the ham. Continue baking, uncovered, 25 to 30 min. until glaze caramelizes and meat thermometer inserted into thickest part registers 160°F (71°C).
Meanwhile, after ham has baked 1 hr., brush cut-sides of squash with 1 tbsp (15 mL) oil and season with 1/4 tsp (1 mL) each salt and pepper. Place cut-side down on large parchment paper-lined baking sheet. Roast 1 hr. on lower rack until flesh is tender when pierced with a fork. When squash has been in oven for 30 min., toss cauliflower with 2 tbsp (30 mL) oil, thyme, garlic and remaining salt and pepper. Spread onto baking sheet with squash. Bake cauliflower 25 to 30 min., or until golden and tender.
Remove cooked squash from baking sheet. Using a fork, gently scrape out squash strands. Discard skin. Toss squash strands with walnuts, parsley and remaining oil. Keep warm.
Meanwhile, drain pineapple slices, reserving juice; finely chop pineapple slices into 1/4-in. (5-mm) pieces. Set aside. Combine 1/2 cup (125 mL) water, reserved pineapple juice, onion, red pepper, raisins, brown sugar, apple cider vinegar, ginger, cinnamon, cloves and allspice in medium saucepan; bring to a boil. Reduce heat to medium-low. Stir in pineapple. Cook, stirring often, 30 to 40 min., until mixture thickens and most of the liquid has evaporated. Cool completely. Serve ham with roasted cauliflower, squash and chutney.
Use leftover ham and chutney to make grilled cheese sandwiches with aged Cheddar cheese.
Substitute raisins in chutney with dried cranberries, apricots or mango.
Serve leftover chutney on cheese and charcuterie boards.