fix getStartNavDetails and getEndNavDetails for empty callendars
returning null and thus causing NPEs. Now throwing
EmptyCalendarListException