Your wallet is aching at the mere mention of the holiday season. Fortunately, your generosity need not be limited by your budget. Here are our gift picks for under $30.