Talking earlier this month on ABC's Good Morning America, David revealed that the song was all Cruz's idea and he couldn't be prouder of his 11-year-old son.

"For us, we always hope [our children] are listening to us or pay attention to us as parents, so we do a lot of work for charity for Unicef and my wife for the UN," David explained.

"He's 11 years old, he's still at school, he's concentrating at school, that's the most important thing, but he wanted to give back and he's done this amazing little Christmas song which has got a lot of attention, and you know, we are very proud of him."

Piers had accused David and Victoria of "pimping" Cruz out, despite the fact that the song will raise money for Global's Make Some Noise charity.

All it led to though was a backlash against Piers as Cruz's manager Scooter Braun, who is also Justin Bieber's manager, posted on Twitter to defend his singing, adding: "Once again Piers shows why he is a jackass and why his show was cancelled."