задарил - this is teenager slang, better to avoid it, to my mind sounds really stupid. Correct is подарил.