Valentine's Day spending is set to hit a record $29.1 billion, but inflation makes it feel more expensive. Find deals on food, gifts and heart-shaped treats to save money.