Preheat oven to 250 degrees. Lightly grease and flour a Bundt pan. In a mixing bowl, cream together butter and granulated sugar until smooth. Add eggs one at a time, beating after each one. Dissolve baking soda in the buttermilk and add to the creamed mixture.

Place flour in a large bowl and add dates, orange slices, and nuts and stir to coat each piece (this will keep them from falling to the bottom of your cake when you bake it). Add flour mixture and coconut to the creamed mixture. *The dough will be very stiff so you might have to use a wooden spoon.

Pour batter into prepared pan and bake for 2.5 – 3 hours. As soon as you take it out of the oven, combine orange juice and confectioners sugar then pour over hot cake. Let the cake sit in the pan overnight to soak up orange juice mixture. The next day, turn the cake out and serve. DELISH!!