Instead of purchasing shirt boxes for the holidays, use cereal boxes instead. They are just the right size to slide a shirt, pants, robe or anything else like that into. You can decorate the box with wrapping paper so that the cereal logos aren't seen.
I did this last year.I saved any box or container and all my gifts we brought in grocery items. Oatmeal boxes, cream containers jelly jars, potato chip bags etc. It was a great hit and place them under the tree in grocery bags.