1. A computer-implemented method for creating a photo calendar, comprising: storing images in a computer storage, wherein the images are taken in a time period spanning a plurality of capture months; automatically dividing the images, by a computer processor, into groups based the capture months; automatically distributing the images in one of the capture month to one or more calendar months according to an adjacency distribution function; and automatically creating, by the computer processor, a design of a photo calendar comprising a plurality of calendar months and images distributed in the calendar months.