Change birthday person

It works, both with an existing and a new contact.

Remaining to-dos:
- [ ] Store the person id, not the full object