Are you looking for a last-minute gift for the sewist in your life? May I humbly suggest a wrist pincushion?
I don't have a pattern for these. The round one was a little hard to make. The rectangle was easier. I used scrap fabric, scrap elastic and cut-up cardstock. The cardstock is to put on the bottom of the cushion, so you can't accidentally stick yourself in the arm with a pin. Very heavy felt might also work, too, but I didn't have any of that.
For the elastic, make a casing about an inch longer than the elastic by sewing a tube, then turning it inside out. The elastic will gather it a little bit, but it will still be able to stretch and fit over your hand when you pull it on.
If you're weird like me, you might want at least two of these suckers. One is for "regular" pins. The other, in knit fabric, is for ballpoint-head (knit fabric only) pins. I hate trying to guess which is which!