This paper proposes a new technique to manage the domestic peak load demand through peer-to-peer (P-P) energy transaction among multiple homes. In this process, the houses willing to sell energy are identified as the Parent, and the houses that require energy are identified as a Child. The parents having energy resources such as photovoltaics (PV), battery storage and electric vehicles (EVs) will utilize their resources to meet their peak power demand and sell the extra energy to a child. A mixed integer linear programming optimization is used to find the parent-child matching based on their energy availability, power demand and distances. After selecting the parent-child match, the power demand of a child is forecasted using two different techniques, i.e. autoregressive moving average and artificial neural networks, to identify to child's need in a day ahead of the actual operation. The proposed algorithm calculates the available energy of a parent to sell in real-time and the required energy of a child in a day-ahead, while ensuring to minimize the peak load demand. The proposed method, as confirmed by the presented analysis using data of a real Australian power distribution network, is able to significantly minimize the peak load demand, which in-turn is expected to minimize the electricity costs. The method also facilitates two agreed prosumers to transact energy between themselves without the involvement of a third party.