Americans enjoyed Christmas day with an array of NBA and NFL matches, but Beyoncé stole the show with her blockbuster football halftime performance.