Giant-Impact Hypothesis: Unraveling the Mystery of Moon's Origin