when is cactus fruit ready to eat