English has some lesser used and (and somewhat archaic) words to describe time relevant to the present. The first of these is representative of today’s letter Y, the word being yesteryear. It means “last year”, analogous to yesterday.
One more word in this category is overmorrow, meaning “the day after tomorrow”. I first encountered the equivalent of this in German when in school, not having realised at the time that English had its own version. The German word is übermorgen, which dissects in exactly the same way the English word does.
Yet another word in this category is ereyesterday, which means “the day before yesterday”.