Preheat oven to 350°F and line muffin pan with cupcake liners.
Heat the milk in a small saucepan over medium heat until almost boiling. Add tea bags, remove from heat and cover. Let sit for about 10 minutes, then squeeze all the excess milk from the tea bag/leaves and discard. Measure the tea mixture, and rather than top off with milk, top off with rum, so the mixture equals 1 cup of liquid. (This is why you can even start off with a little bit less milk then add as needed).
In a large bowl, whisk together the oil, yogurt, sugar, vanilla, and the tea mixture until smooth. Sift in flour, baking powder, baking soda, salt and all the spices into the wet ingredients. Mix until smooth. Fill cupcake liners and bake about 20 to 22 minutes until a sharp knife inserted into the center comes out clean. Let cool.
To make Pumpkin Pie Filling: Combine everything but the vanilla and the rum in a small saucepan over medium heat. Stir until well combined and smooth, then cook until it just starts to boil, stirring frequently. The mixture should smooth out even more and then thicken to a thick, custard-like consistency. Remove from heat and stir in the vanilla and rum.
To make the Cinnamon Buttercream: Beat the shortening and margarine together until well combined. Add the sugar and cinnamon and beat for another about 3 minutes more. Add the vanilla and 1 tablespoon of the non dairy milk. Beat for another 5 to 7 minutes until fluffy. If it is too dry add more milk, 1 tablespoon at a time.
To assemble:
Put the pumpkin pie filling in a piping bag fitted with a large round tip. Using your pinky finger, poke a hole in each cupcake. Fill with as much pumpkin pie filling as you can, leaving a nice round dollop of filling on top of the cupcake. Fit a separate piping bag with a star tip and fill with the cinnamon buttercream. Pipe little star flowers all around the pumpkin. Garnish with a sprig of something green.
Recipe adapted from Vegan Cupcakes Take Over the World