How to auto assign node reference value D7
I found the answer by creating own module.

First I create the View which finds Card nodes by dob field of the user, then inside the hook_user_presave() function I call views_get_view_result() and finally assign the card_ref field like this:

$edit['field_card_ref']['und'][0]['target_id'] = $card;