Answer
(Fatwa: 1668/355/TL=1430)
It is not necessary to tell the recipient of Zakah that he was given zakah money, rather it is sufficient to make intention of Zakah only. If one gives money as gift but with the intention of Zakah, it will suffice as Zakah.
(2) Yes, the person who gave Zakah can attend the feast; since by changing hands the ruling will change. You gave him as Zakah, the recipient became its owner, now it became a normal money not of Zakah. It is to be noted that the neighbours or relatives can be given Zakah money only when they do not owe wealth equal to nisab.
Allah (Subhana Wa Ta’ala) knows Best
Darul Ifta,
Darul Uloom Deoband