Consolidated Calendar Application for CPSC 301