Snap up last-minute finds for $30 or less