Preheat oven to 325F and arrange oven rack to the bottom rack. Arrange a roasting rack in a large roasting pan and place turkey breast-side up on top. Set aside for a moment.
In a small bowl, combine salt, pepper, orange zest, and thyme. Rub evenly over turkey, using a paring knife and your fingers to gently loosen skin and rub seasoning under the skin.
Melt butter, maple syrup, and vinegar together in a medium pan and bring to a simmer over medium-high heat. Reduce heat to medium-low and allow to simmer 3-5 minutes until sauce is reduced, stirring occasionally. Set aside 1/4 cup glaze for garnishing turkey later.
Brush some of remaining maple glaze all over turkey. Use kitchen twine to tie the legs together and tuck wings underneath bird. Scatter halved shallots, orange slices, and a few fresh herb sprigs around turkey and inside cavity. Pour 1/2 cup water in the bottom of pan.
Roast turkey at 325F for 2 hours (check occasionally and cover turkey loosely with tin foil if it is browning too quickly) then remove from oven and brush with some more of the maple glaze. Continue roasting turkey an additional 1-1/2 to 2 hours (add additional water to pan if it looks too dry) until turkey registers 160F when a kitchen thermometer is inserted into the breast, brushing turkey with glaze 3-4 times during this last cooking period
Remove turkey from oven and lightly tent with foil. Allow to rest 30 minutes.
Reheat reserved 1/4 cup maple glaze in pan over medium heat until warmed, stirring occasionally 3-5 minutes.
Carve turkey and arrange on a serving platter. Garnish with fresh herbs, orange slices, and cranberries if desired and drizzle maple glaze over turkey. Serve immediately and enjoy!