Answer: The Gregorian calendar month, which is 1⁄12 of a tropical year, is about 30.44 days, while the cycle of lunar phases (the Moon's synodic period) repeats every 29.53 days on average. Therefore, the timing of the lunar phases shifts by an average of almost one day for each successive month.
Explanation: This is what GOOGLE says
hope it helps a little!!