Sift the flour, baking powder, baking soda and salt into a bowl, and set aside. In a large bowl, mix together the sugar and shortening. Beat in the eggs and vanilla. Toss the walnuts and dates with the dry ingredients, and stir into the sugar mixture alternately with the hot coffee. Divide the batter evenly between the two loaf pans.