This is just not done at my workplace, ever. The closest thing to solicitations are department emails saying "hey let's get Sally something for her upcoming baby" or "Bob is out of PTO due to his extended illness, let's all donate a PTO day to him". And there is no pressure or follow up of any kind, and no repercussions if you don't participate. This kind of thing is ok to me because 1) it benefits someone I know and potentially care about and 2) it's always someone other than the recipient making the request. Anything other than that kind of thing doesn't belong at work, in my opinion.