Beyoncé is giving the world a very generous gift this Christmas: a halftime show at the Houston Texans’ game on December 25.