truly confused

My son was born on October 31 (Halloween) which means he was born exactly 12 mondays ago, today. The app says he is 3 months old BUT everyone else is saying he isn't 3 months until the 31. How does this work? This is a silly question, I know. Is my son 3 months?