Walmart has the Christmas/seasonal merch marked down 75%. They had pack of little cups (not disposable) 6 cups for $0.25. They would make cute gifts for students with a little Christmas candy in them.
Also, they had their bath sets (not Christmas themed) and their foot and back massagers marked down 75% too. (Not the ones near the pharmacy, but back with all the Christmas stuff) I got a back massager for DH for $3.50. They also had bath pillows with built in massagers (and with the bath/lotion sets would make an inexpensive gift) marked down. There were also a lot of make-up/lip gloss sets for tweens in the mark down section. So if you stockpile gifts, you should check it out. (Most of the "gifty" type items were not Christmas-y at all and would be great and inexpensive for nursing homes type gifts.)
Re: Walmart