does this need to be given on eid day? or can it be given on any day before eid, also what masjid does it have to be given, any or teh masjid that eid salaat is going to be performed?
what is the difference between lillah, sadaqah, fitra?
Sadqatul Fitr can be given on any day before Eid but not after. It must reach the poor on Eid. It does not have to be given to a particular Masjid. It can be given to any Masjid. In fact, it can be given directly to the poor wihtout the means of a Masjid collection.
Lillah is charity for the sake of Allah. Sadaqah is another word for Lillah. Lillah means "For Allah" and Sadaqah is the Arabic word for charity. Remember, Sadaqah and Lillah are only the same when it's optional charity (Nifl Sadaqah).
Sadaqatul Fitr (Fitra) is amongst the Sadaqatul Waajibah. This is not the same as Lillah.