Nick's Christmas gift

123456789101112131415161718192021222324
Across
  1. 3. street
  2. 5. almost real
  3. 7. Topography
  4. 11. fettle
  5. 13. fleet
  6. 14. Oxford
  7. 15. shift selection
  8. 16. Could be a challenge
  9. 18. wears out
  10. 22. man's greatest invention?
  11. 23. Depleted ones bank account
  12. 24. tiered
Down
  1. 1. camel chair
  2. 2. Recovered lost youth
  3. 4. not a dale then
  4. 6. i won
  5. 8. Seemingly unmoving
  6. 9. Answer for thirst
  7. 10. made for two
  8. 12. Coming in beads
  9. 17. treadle
  10. 19. Vista
  11. 20. Canucks Oilers
  12. 21. Townsite ESB