1. Preheat oven to 350 degrees and line your muffin tin with cupcake liners.
2. Combine oil, eggs, sugar, pumpkin and vanilla until smooth.
3. In a separate bowl, combine flour, baking soda, baking powder, salt, cinnamon and nutmeg. Add to wet ingredients and stir just until combined.
4. Fill cupcake liners 3/4 full and bake for 18-25 minutes or until an inserted knife comes out clean.
5. Let cool.
6. Cream Cheese Frosting: Beat cream cheese and butter until smooth. Add vanilla extract and slowly add powdered sugar until your reach your desired consistency.