I know what you mean. I feel the thank you should be sent asap. To let a year go is rude imho. I think by the time a year has gone by that the sender has already the recipient ungrateful. imho.
Right. The sun should never set on a gift with the exception of the honeymoon but one of my daughters wrote her thank yous on the honeymoon!! I was so proud.