Map Book

I need to create multiple maps based off of individual polygons. I know you can create a map book or strip maps to create this, but Is there a way to generate individual maps based on all the individual polygons. Just trying to save some time instead of creating individual MXDs for each individual polygon. Any help is appreciated.

If one wants to create a map based on individual polygons in a layer, those polygons can be used as the Index layer instead of the more typical Strip Index Map or Grid Index Map. See the example below:

The index layer does not have to be a grid. It can be map features. For example, you can create Data Driven Pages using a polygon layer of U.S. states. In this case, a page is created for each state.

If the issue is that you would like to suppress other polygons in a layer except the single one of interest for that map (due to proximity, overlaps, potential confusion, etc), I believe it can be done with scripting, but I don't recall at the moment the particulars.