YOU SAID:
he gave the best birthday present ever
INTO JAPANESE
彼は今までで最高の誕生日プレゼントをくれた
BACK INTO ENGLISH
he gave me the best birthday present ever
INTO JAPANESE
彼は私にこれまでで最高の誕生日プレゼントをくれました
BACK INTO ENGLISH
he gave me the best birthday present ever
That didn't even make that much sense in English.