While almost two dozen benefits will see a nice Christmas bonus, 6 million claimants will miss out