Still last-minute Christmas shopping? The National Retail Federation says you’re not alone