Yikess, like you, I also come from a different cultural background to that of my dh, who is white English. You need to tell your dh that your Mum did this to help you first and not to be interfering. You need to explain that he married you, knowing you came from different cultural backgrounds and that he should have been prepared for those differences to be there. I can understand to a small extent that he would want it to be "just family" but on the other hand, I know thay my hubby would not react like that. He loves me too much!
At the end of the day, it is all about communication; he needs to learn to communicate his feelings in a more mature way, and the ways different cultures do things.
Even if he didn't expect your parents to stay as long as they did/were planning to, I, for one, would think hubby would be grateful to have a live-in babysitter for a month! After all, you and the baby would not be the only ones to benefit, he would be taking advantage of it too in a big way! If we had had that, we would have had much more "us" time than we did...we are jealous of you having your mum there that long! And we would have made the most of it and not argued! Hubby is sitting next to me as I write this and he TOTALLY agrees with me, he wishes that we could have had my Mum come to live with us but unfortunately, it wasn't possible (At least, not yet! But he is looking forward to it when it does happen so we can chill out and have some nice evenings out!)
If I was in your position, I would explain to your dh that the arrival of a baby is a huge upheaval no matter how well prepared you are, and to have someone who can take any pressure off you for that long is a real blessing. The fact that your dh has behaved like this and driven them away will not make anything easier.
He clearly needs to apologise, both to you and to your parents. By treating your parents this way, he has disrespected you and your family.