is there a month with two full moons
One lunation (an average lunar cycle) is 29.53 days. There are about 365.24 days in a tropical year. Therefore, about 12.37 lunations (365.24 days divided by 29.53 days) occur in a tropical year. In the widely used Gregorian calendar, there are 12 months (the word month is derived from moon) in a year, and normally there is one full moon each month. Each calendar year contains roughly 11 days more than the number of days in 12 lunar cycles. The extra days accumulate, so every two or three years (seven times in the 19-year Metonic cycle), there is an extra full moon. The extra full moon necessarily falls in one of the four seasons, giving that season four full moons instead of the usual three, and, hence, a blue moon.
Blue moon