A new national study shows retail stores and online e-merchants are ending the year strong. Mastercard SpendingPulse, which tracks online and in-store shopping, shows holiday sales were up 8.9% from last year…that’s the biggest annual gain in 17 years.