Check-out the Calendar Plus web part:
Example #1: Aggregate multiple SharePoint lists
Aggregate events from several SharePoint lists, each source (list) has a different color.
Example #2: Mini-Calendar
Calendar Plus web part is configured as a mini-calendar. Hover over days marked bold to see event details.
Example #3: Dynamic color-coding by field values
Calendar Plus web displays a list with 3 meeting types, each event is displayed in the color associated with it's meeting type.
Got any questions?
Contact us at firstname.lastname@example.org