In a small bowl, combine dates, apricots, raisins, apple & orange juice & zest; season with spices & mix well. Set aside to marinate.
In a saucepan, sauté onion, celery, garlic, mushrooms & seasonings in margarine. Remove from heat.
Place vegetable/seasoning mixture in a large bowl & combine with dry bread cubes & broth, adding only enough broth to make proper stuffing consistency. Set aside.
Preheat oven to 350 F.
Lay turkey breast on a clean work surface so that it lies open & flat. Cover with plastic wrap, then pound lightly with a meat mallet to flatten into an even thickness all over. Discard plastic wrap.
On one half of the turkey breast spread a thick layer of the savory stuffing then top it with the fruit stuffing. Fold the adjoining half of the turkey breast over all. Fasten with metal skewers if you wish to help to keep stuffing enclosed.
Place a wire rack in a roasting pan & lay stuffed turkey roast on it. Brush herb butter over turkey breast. Roast uncovered, until turkey reaches an internal temperature of 180 F. about 2 hours. Cover loosely with foil if top browns too quickly.
Place any extra savory stuffing in a buttered casserole & bake for about 30 minutes, until the top is lightly toasted.
Remove turkey breast from oven, tent with foil & allow to rest for about 5-10 minutes. Make sure to remove all toothpicks and/or skewers before slicing to serve.
You will notice the recipe for the savory stuffing is well more than what is needed to stuff the turkey breast. For me personally, the stuffing is the most important part of the whole meal so I made sure there would be lots.
Don’t hesitate to half the recipe if you feel its more than what you need.