Green’s Dictionary of Slang

lunch adj.

[out to lunch adj.]

1. [1960s+] stupid, foolish, crazy.

2. [1990s+] good, excellent, admirable.