Inflation impacting Christmas shopping