Carnivals, circuses, fairs, festivals, animal displays, amusement rides, flea markets, certified farmers markets, special events promoting local agricultural products, promotions, and similar public assemblies on private property, and other similar gatherings, may be permitted only in a nonresidential zoning district for a maximum five-consecutive-day period of time upon the approval of a temporary use permit application by the planning director.