Once skimmed, increase the heat to medium-high & bring the stock to the boil.
In the meantime, combine the cornflour with 4 tbsp of cold water, to make a slurry.
Once boiling, gradually whisk the cornflour into the stock until it is thick enough to coat the back of a spoon (you might not need all of the cornflour).
Cook out over a medium heat for 3-4 minutes, stirring regularly then whisk in the butter, cranberry sauce & balsamic vinegar. If you'd like to give your gravy a dark, richer colour, whisk in a small amount of gravy browning as well.
Season the gravy with sea salt & freshly cracked black pepper then pass into a jug, through a sieve.
Serve immediately or leave to cool then store in the fridge. Kept, refrigerated, this will last for a couple of days.