Hey thanks for the kind words! <3 You could revert the crop back to a previous growing stage when it's harvested by removing the "erase event" command and changing the "<Self> Growth" variable back to a previous number.
As for killing crops at the end of a season, you'll need to do that in the "<Self> Calculations" page. Use a conditional branch to check what season it is, and if it's not the correct season, make a new page where the crop is dead. You could even make it so the player has to interact with said dead crop with the hoe or something to remove it. :D