The mother( parents) have to teach their mother language to their children, that's why it is called mother language, not the grandparents.
The prime place where there is an opportunity to speak Punjabi is one's house where PARENTS are proud of their mother language and teach it to their children.