added new homepage to display next 4 months of calendars
fixed display issues