Presidential election chaos drives early holiday shopping