I bought a young work colleague a Christmas gift. ( she doesn't have much money and I think the world of her)
She opened it when she was with her family yesterday.
If you were this colleague would you have messaged me to say thank you or would you thank me when you next see me - 2nd January?
Fwiw it was a voucher from her favourite store.