[enhancement] add workaround for empty date
[fix] change registration activate from put to patch