I'm sure I've heard before that the time to harvest potatoes is when the flowers fall off. Is that right or is it more complicated than that? For example, does it differ based on climate or variety, etc.?