Tomorrow is Neither Wednesday nor Thursday

Tomorrow is neither Wednesday nor Thursday. Yesterday was not Friday or Saturday. Today is not Thursday nor Monday nor Sunday. What day is today?

Answer

Today is Friday.

Today is neither Tuesday nor Wednesday since tomorrow is neither Wednesday nor Thursday. Today is neither Saturday nor Sunday since yesterday was not Friday or Saturday. And since today is not Thursday, Monday or Sunday, the only possible day is Friday.