Everyone’s situation is different. But typically the reason this offends is because for a stay at home mom a vacuum is a work tool. If the current vacuum is broken then you should just get a new one. It shouldn’t take the place of a Christmas present, which is the opportunity to get her something related to her personal interests rather than her job.