A sample calendar module here. The dates are dynamically created when viewed by the customer and a remix module is also enabled that allows users mix their current album from either the uploads, Facebook or Instagram across the various pages.
Try it out by selecting the Images Upload tab, then upload your photos or login to Facebook on the Facebook tab. Then click on the little wizard icon on the bottom left of the tab. Wizard-like, it will randomly mix your photos on the calendar pages. You don’t like the arrangment, you can click again to remix. And you can also adjust the images individually if not properly positioned.
You can click on any date to add an event to the calendar. Remember, the events are limited to few text characters in order to fit into the space.