best time to fast during menstrual cycle