Clue: The first always comes last after spirit has left (7)
Answer: KALENDS
Explanation: Definition: The first always
**ENDS** ("comes last") *after* **KA** ("spirit") *has* **L** (left)