Review class IntroductionPuzzle getters/setters for non-cloned Date objects:
- Date is mutable so we should clone it in getters and setters
- Document why we clone it
- This is part of resolving https://bugs.freenetproject.org/view.php?id=6074