Yours is not a winter for peach I suppose. It might have been confused as to it was winter or some sort of spring. Plants also get confused.
You can eat the fruit, the pomegranate seed are used in cooking for adding a sour taste but they look good on the tree. They are very sour, you just spread them on a sheet in the sun and dry them. As to those peaches, well use them for cooking jam or tarts or some thing.
Regards,
Arif.