Beat eggs, oil, sugar and vanilla extract together. In a separate bowl mix flour, spices, salt and baking soda. Add walnuts, figs, dates and carrots to dry ingredients. Mix half of dry mixture into egg mixture until well incorporated. Add remaining dry ingredients to batter and mix thoroughly.
Line cupcake pan with paper liners. Fill each liner 3/4 full with batter. Bake at 375 for 30 minutes or until toothpick pulls clean from center of cupcake.
In a bowl combine room temperature cream cheese, softened butter and vanilla extract. Blend until smooth. Slowly incorporate confectioners sugar into cream cheese blending until smooth. Frost each cupcake.
Heat skillet on medium heat. Toast coconut until golden brown. Top each frosted cupcake with coconut. Enjoy!