NFL star Cam Newton was all about putting a smile on one young boy's face this Christmas.