Retailers are improving their delivery speeds, meaning good news for late holiday shoppers