Cardinal & Ordinal Number Puzzle

1234567891011121314151617181920
Across
  1. 3. The Fifth of May, nineteen eighteen
  2. 6. The Eighth of March, two thousand and twelve
  3. 8. The Fourth of July, two thousand and two
  4. 10. The Seventeenth of August, nineteen forty five
  5. 12. The Tenth of January, two thousand and ten
  6. 14. The Thirtieth of November, nineteen ten
  7. 16. The Fifteenth of October, eighteen twenty five
  8. 18. The sixth of April, eighteen ninety three
  9. 20. The Twenty first of June, two thousand and twenty
Down
  1. 1. The Eighth of September, two thousand and eleven
  2. 2. The thirty first of December, nineteen seventy four
  3. 4. The first of June, two thousand and four
  4. 5. The Twenty second of April, two thousand and fifteen
  5. 7. The Twentieth of March, nineteen fifty
  6. 9. The Ninth of February, nineteen ninety eight
  7. 11. The twelfth of May, two thousand and eighteen
  8. 13. The Twenty fifth of January, two thousand and ten
  9. 15. The Twenty sixth of June, two thousand
  10. 17. The Thirty of March, eighteen ninty nine
  11. 19. The Second of July, nineteen twenty eight