Tasty Mini Tomato Tarts with Puff Pastry