Clue: Prepare a long time for such a holiday? (7)
Answer: PACKAGE
Explanation: Definition: such a holiday?
A charade of PACK ('prepare', in the context of the 'holiday') plus AGE ('a long time').