class FitnessFactory and Calendar list function refactored with  Exception logic