Combine flour, baking powder and salt and set aside. Separate eggs and beat together egg yolks and sugar until thick. Beat in milk and vanilla extract. Gradually blend in flour mixture. Fold in bran flakes, dates and nuts. In a large bowl, beat egg whites until stiff but not dry and fold into date mixture.