The National Retail Federation is predicting that Valentine's Day spending will top $17.3 billion this year, which is actually less than in years past. What's the deal?