Online shopping hits new records over the holiday weekend