Millions of pensioners could receive up to £300 this winter, but DWP rules mean five groups will miss out on the payment.