Heat the vegetable oil in a sauté pan over medium heat. Add the onion and celery and cook, stirring frequently, for about 3 minutes. Add the apple, figs and raisins and cook for another 3-4 minutes.
Spoon the mixture into a large bowl. Add the nuts, bread cubes, parsley, rosemary and thyme and toss the ingredients to distribute them evenly. Pour in the stock (*1 cup if you cook the stuffing inside the bird; 2 cups if you bake the stuffing separately or prefer a moister stuffing). Sprinkle with salt and pepper to taste.
Stuff the bird OR place the ingredients in a casserole. To cook outside of the bird: Preheat the oven to 350°F. Cover the casserole. Bake for 30 minutes. Remove the cover and bake for another 15 minutes or until the top is browned and crispy.