UiAction: Fix stale timestamp in person ident instance

I27224edd3 moved UiActions in singleton scope. As a consequence
PersonIdent class instance is created at server start and supplies
always the same start timestamp:

  personIdent.getWhen()

Construct a new instance by passing the instance from the singleton
and provide current timestamp instance.

Change-Id: Ie51078a38074fb4c3f12820933b5c7a13a8074cb