Question: When did American Idol showcase a new set and stage?
Sentence: For the finals, American Idol debuted a new state-of-the-art set and stage on March 11, 2008, along with a new on-air look.
Answer in sentence: yes