Small businesses in Broken Arrow struggling this holiday season as more shoppers move online