Preheat the oven to 350°F (175C/160C Fan) and prepare cupcake tin. This recipe will be sufficient for 12 regular sized cupcakes.
In a medium bowl, stir together flour, baking soda, baking powder, salt, cinnamon and nutmeg.
In a large bowl or the bowl of an electric mixer, cream together butter and sugars until light and fluffy. Add eggs one at a time, mixing well after each addition and then add the vanilla.
Add the flour mixture and peach juice in alternating additions - first ⅓ of the flour, then half the liquid, ⅓ of the flour and then remaining liquid. Before adding the final ⅓ of the flour, mix this together with the chopped peach to coat in the flour. This will help the peach to distribute in the mixture as opposed to sinking to the bottom. Add this to the batter and mix to combine.
Fill your cupcake moulds about ½ to ⅔ full and bake for about 20-30 minutes, until a toothpick inserted in the centre comes out clean.
Once baked, remove from the oven and allow to cool on a wire rack.
Instructions for the Cinnamon Peach Buttercream
Using an electric stand mixer, beat the butter with the flat paddle attachment until creamy. Add the powdered sugar (best if done in two additions), cinnamon, vanilla and canned peach juices, beating together until smooth. You may want to add a bit of milk as well for a slightly thinner consistency if you are planning to pipe the icing. Spread or pipe over the cupcakes.