I don't think saying 'thank you' in some way is old fashioned at all. I would never ignore something that was given to me or said something nice to me. If I couldn't thank them in person, I would find a different way to do it. That's not being old fashioned, it's being a normal human being.