Pulse the cranberries and the dates in a food processor until roughly chopped.
Add the cinnamon, cloves, apples, oranges, and ginger if desired, and pulse until chopped smaller but still chunky.
Add the pecans, and pulse just until mixed in.
Chill to let the flavors meld.