Survey suggests online shoppers more satisfied early this holiday