I would carry it around with me in the car until Christmas. (Although, I drive around a lot...) If I ran into someone with the same name, I would go to the car, get it, and present it to the person. I would not tell them any of the background, and just simply say "Merry Christmas". Perhaps that person will pay it forward and perform Random Acts of Kindness as well....