Cream butter with granulated sugar.
Add eggs, one at a time, creaming well after each.
Dissolve soda in buttermilk; then alternately add to creamed mixture with 3 1/2 cups of the flour.
Mix remaining 1/2 cup flour with dates, candy pieces and chopped nuts.
Add to the batter with the coconut.
Pour batter into 10 inch tube pan that has been greased and floured on the bottom and sides.
Bake at 250 degrees for 3 hours or until cake springs back when lightly pressed.
Meanwhile, combine orange juice and confectioner's sugar.
Mix well.
Immediately pour over hot cake in pan.
Let stand overnight in pan; then remove from pan and slice to serve.
Cake may be wrapped in aluminum foil or plastic wrap and stored in regrigerator for about 2 weeks.