La traduction la plus courante, que moi personnellement j'utiliserai, ce serait:
C'est mon tonton qui me l'a offert à Noël --> Es mi tío que me lo ha regalado por Navidad"
NB: Il faut bien faire attention au temps des verbes qu'il ne faut pas changer ;)
C'est = Es (présent ind.)
A offert --> Ha regalado (passé composé ind.)