Preheat oven to 350°F Line a muffin pan with cupcake liners.
In a medium bowl, combine flour, baking soda, and salt. Set aside.
In a large bowl, cream butter and sugar until light and fluffy.
Beat in the apple sauce, then stir in the lime and orange zests.
Add the cranberry juice, lime juice, triple sec, and vanilla. Stir until combined.
Sprinkle half of the flour mixture over the batter and mix until just combined. Stir in half the milk, add the remaining flour, and then stir until combined. Stir in the remaining milk (and a couple drops of food coloring, if desired) until just combined (do not over-mix!).
Scoop 2 tablespoons of batter into each cupcake liner. Bake 15-18 minutes, until a toothpick inserted in the center comes out clean. Allow to cool completely.
When cupcakes are completely cool, make frosting: In a large bowl, cream the butter until smooth. Add 1 c of sugar and beat until combined. Stir in the cranberry juice until just combined. Then add another cup of sugar and mix until combined. Stir in the vodka and the lime juice until combined. Add another cup of sugar and mix well. Finally, stir in the triple sec (and a bit of food coloring if desired) and then add the remaining cup of sugar and beat until well combined and light and fluffy. Frost cupcakes!