Preheat the oven to 400 degrees.Put the squash, 2 tablespoons of olive oil, the maple syrup, 1 teaspoon of salt and ½ teaspoon of pepper in a mixing bowl and toss until coated.Transfer the squash to a cookie sheet and roast it for about 15-20 minutes. Add the cranberries to the pan, toss everything and bake for an additional 5 minutes.While the squash is roasting, combine the apple juice, the vinegar and the shallots in a saucepan and bring it to a boil over medium heat. Cook it for about 6-8 minutes, until the liquid is reduced to about ¼ cup. Take it off the heat, and whisk in the mustard, ½ cup olive oil, 1 teaspoon salt and ½ teaspoon pepper.Place the arugula in a large bowl and add the roasted squash mixture, the nuts, and the grated Parmesan. Spoon just enough vinaigrette over the salad to moisten it, and toss well. Less dressing is better; don’t make it soggy.Season with salt and pepper and serve.