Created 15 years ago by American Express, Small Business Saturday is held the Saturday after Thanksgiving to generate support for locally owned stores.