updated patient builder to propagate date changes through all fields