added loop in main menu
corrected bug in occursThisMonth()