Add a birthday archives

Also:

* Rename "gift idea" to "gift" everywhere
* Add the date to the next birthdays and past birthdays
:+1: I prefer to make it clear that `checkMaxDate` returns a boolean value, so better not using `ok(checkMaxDate(birthday));` IMHO.