Almond Puff Pastry Tarts