Last-minute Valentine’s Day gifts don’t have to be bad, or impersonal, or something you found in the bargain bit at CVS.