* Feat(fortune): add static date and cyclical date support
* Chore(Fortune): convert static event date to cyclical date
* Docs: Update CONTRIBUTING.md
* Chore(Fortune): Remove old special events
* Fix(Fortune): Correctly set the trigger date for Thanksgiving
* Impr(fortune): Make the code more readable by reducing duplication and lengthy validation blocks
Additionally, strengthen the handling of edge cases (e.g., 31 in February).
* Impr(fortune): Separate the default and user-defined events into different files for easier identification and management
* Docs: Update CONTRIBUTING.md
* Impr(fortune): Simplify events file categorization
* Docs: Update CONTRIBUTING.md
* Docs: Update CONTRIBUTING.md