* fix(server): correct person birth date across timezones * fix test * update e2e tests * use Optional decorator