move tinggal fields into getResidence()
clean up date parse + format