Kirsten Thuringer
                                
                            
                                December 8, 2017
                                
                                     •  5 Minute Read
                                
                            
                        
                        Read On
                     
                 
                If you have yet to finish your holiday shopping, you aren't alone — one National Retail Federation survey found that about 90 percent of shoppers hold out until December 23 to finish their shopping.