As the holiday season approaches, businesses and nonprofits alike are gearing up for events, promotions, and sales.