Where Did The Moon Come From? – A New Theory