Jeff, the deal is that none of us (okay few of us!) sell anything people "need"...except that people "need" to celebrate life's occasions. They WILL spend on gifts because it is a social necessity, whether it's corporate gifts to boost business, wedding gifts, showers gifts, birthday, anniversary, retirement.
Etsy frowns on using plain "gift" as a tag, since anything can be a gift, but it's okay to target a gift occasion, and I think your items are totally geared towards celebrating life's big moments. Remember graduation gifts in June!