It is never too late to thank a person for something.
No. It's not traditional to send thank you notes to those who attended your wedding, whether they brought a gift or not. But for those who did get you a wedding gift, whether it was given before, at, or after the wedding, you need to send them a thank you card within two weeks of receiving the gift. If it's been longer than two weeks and you still haven't sent a thank you card, do so now. It's always better to send one late instead of not at all.
"The New York-based company, (Barnes and Noble) said it will not honor Bordersgift cards, exchanges or Borders Rewards loyalty program cards."
Some credit cards offer the benefit of no late fees.
He was buying a gift
You can simply say thank you in the past tense, such as: Thank you for your letter dated... I am very grateful for your help on . . . , thank you. Please accept my belated thank you (explain why its late)
80% of people in their late teens and early twentys own credit cards.
Yes and no. First, since late June 2013, the company is now known as Outerwall. Second, when they were still called Coinstar earlier in 2013, they began experimenting with exchanging gift cards for cash-- it is not clear how widespread this experiment is, nor whether it is still going on, but according to their website, "The amount refunded in cash to consumers depends on the type of gift card and is primarily driven by how easily that gift card can be resold to another consumer. For example, a gift card to a grocery store, gas station, or mass merchant is more desirable than a smaller or specialty retailer. The card holder can typically expect to receive 65%-85% of face value on one of these cards."
Usually a gift card is preferable or money and a nice card
The late fee penalties on credit cards are too high and should be lowered.
Presumably there was a reason it wasn't done originally. Give the gifts, with a note saying something like, "We are sorry we could not thank you with a gift at the time of the wedding. We wanted you to have this, belated though it is, to thank you for being an important part of our happy day."
It's generally best to send a thank you letter within a week or two of the event or favor you are acknowledging. However, it's never truly "too late" to express gratitude; even a delayed thank you can still convey appreciation and strengthen relationships. If you find yourself sending a late thank you, briefly acknowledge the delay and sincerely express your gratitude. Ultimately, the thoughtfulness of your message is what matters most.
Sure you should! It's never too late to say thank you!