Sift flour into large bowl. Add baking soda, baking powder, and salt. Mix around. Set aside.
Using the whisk attachment in a stand mixer, whisk butter on high for a couple of minutes until light and fluffy. Add sugar and continue to whip. Add eggs to the mixture and whip for about 2 additional minutes until fluffy. Mix in vanilla extract and orange cream.
Heat milk on stove to WARM, not boiling. Mix in Orange Gelatin. It's ok if it clumps a little. Just stir thoroughly right before you mix it in.
Replace whisk attachment with paddle attachment. With the mixer on low, slowly spoon in the flour mixture alternating with the milk/gelatin mixture. Mix in orange juice and orange zest.
Pour batter into cupcake liners.
Bake for 14-15 minutes, or until toothpick comes out clean.
Let cool COMPLETELY before frosting.
For the buttercream
Using the whisk attachment, whip butter until light and fluffy.
Add powdered sugar bit by bit.
Mix in Orange Zest, Orange Juice, and Vanilla Extract.
After cupcakes are completely cooled, pipe the frosting on and enjoy!