French terms

Hello, for those of you who may know...

I'm sure there's another way to say "the day before yesterday" and "the day before that", as well as "the day after tomorrow" and "the day after that". I know of "le jour avant" but I'm sure that's not the proper way.

You input is appreciated.