Give your MIL what she really wants/craves…your TIME! Your MIL has plenty of clothes, bath stuff, perfumes etc. Its not like she needs more. You wrote in the other thread that your MIL stays home during the day while you, your husband, and I assume FIL goes to work. She’s also the only female living in that house. If I were in your place, instead of buying MIL “stuff”, I would take her out and focus more on experiences.
During the weekend, do a “girls day out”. Take MIL out for lunch or even shopping. Take her out for a spa day where both of you get a facial, mani/pedi etc. Just b/c your devrani buys her stuff and MIL uses it…that doesn’t mean you have to give her the same type of stuff. But from what you wrote on the other thread, it seems that your MIL feels lonely and just wants to spend time with and talk to someone. Her being the only woman in the house…YOU are the only female she has access to on a regular basis. If your MIL is anything like my MIL (and they sound very similar), then she’ll value that experience more than material stuff.