When is my baby 1 month old?

My son was born on 12/31/15. When he hit 4 weeks this week, I thought he was 1 month old, but my husband says he isn't 1 month till 1/31/16. Who is right? I would agree with my husband except then what would we do in February for example, which doesn't have a 31st?!