Preheat the oven to 350°F and grease and flour or line with parchment paper a 9-inch baking pan (square, round, or Texas shaped) or a 9×5 loaf pan.
In a mixing bowl together the chopped dates, pecans, coconut, flour, orange zest, salt, cinnamon, and ginger until well combined. Pour in the sweetened condensed milk, and stir until a thick, sticky batter forms.
Spread the fruitcake batter into the baking pan and then bake uncovered for 30-35 minutes or until the top is lightly brown. Be careful not to over bake it, as it will harden as it cools. Allow to cool for 30 minutes before slicing. The cake can keep in an airtight container for several days. It also freezes well.
I used unsweetened coconut because I didn’t want my fruitcake to be too sweet, but if you prefer a sweeter cake, either use sweetened coconut or perhaps add a little sugar to taste.