I want to know the answer to the following question:
When did American Idol showcase a new set and stage?
All the background I'm provided with is that "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.". Is that enough to answer the question?