You can eat dates right off the tree. But it’s generally accepted that you should wait until they are in the 3rd or 4th stages of ripening. During those times, the fruit is far more palatable.