From cocktails to candles, we've rounded up the best 21st birthday gifts for her.