Place the drained can of mandarin oranges in a food processor and do a couple of short, choppy bursts until it resembles crushed pineapple. Drain the excess juice after chopping and set aside.
Place the can of whole cranberry sauce in a bowl and use a fork or other utensil to break it up so that it turns into a smooth cranberry sauce, with no remaining big chunks.
Place the cranberry sauce, cool whip, and cream cheese in a large mixing bowl and gently mix until well combined.
Add the remaining ingredients and fold them together until they are evenly distributed.
Refrigerate for 8 hours to allow the flavors to develop (this step is optional, but it yields a more robust flavor)
Garnish with fresh cranberries, whipped cream and rosemary sprigs before serving, if desired.