Preheat oven to 350°F /180 °C and lightly spray your donut pan with cooking spray
Cream the butter and sugars together
Add eggs, one at a time and mix until combined
Add the pumpkin puree and vanilla, mix until totally combined. If the mixture looks curdled after adding the pumpkin, don't panic, it will smooth out once the flour is added
Add the cinnamon, ginger, nutmeg and salt to the mix and stir in
Sieve the flour into a bowl with the baking powder and baking soda
Put half the flour into the batter and fold in slowly until completely combined
Pour in the vegetable oil and milk and stir until combined
Add the remaining flour and mix until totally combined, making sure to scrape down the sides of the bowl
Put the batter into a piping bag and pipe in rings into the donut pan, filling each cavity to about ⅔ full
Bake for 12-15 minutes, until the donuts spring back slightly when you touch them
Make the Maple Cream Cheese Glaze
Put all the ingredients into a mixer and beat until smooth and slightly runny
Dip the donuts into the glaze to coat as much as you like
*Optional* Sprinkle with some chopped pecans to finish