One explanation is that in the 19th century, December 26th was a day that servants to wealthy English people got time off. The servants were given boxes with Christmas presents and food in them to take home to their families.
Another historical explanation is that on the day after Christmas, collection boxes for the poor were opened up and the money given out.