Praise be to Allah.
Can one give Fidyah to orphans?
The Fidyah (ransom) can only be paid to the poor and needy. Based on that, if these orphans were poor, it was permissible to give it to them, but if they were independent of means, it is not permissible to give it to them and you have to pay it again.
You did well to give it in the form of food, because this is the basic principle with regard to that which Allah has enjoined should be given in the form of food, and the Fidyah cannot be given in the form of money. This is the correct view with regard to giving food in the case of offering expiation for breaking a vow, Dhihar (a Jahili form of divorce), paying Zakat Al-fitr, and other cases in which Allah has enjoined giving food.
What happens if you don't make up your fasts before the next Ramadan?
With regard to the question at hand, which is giving food as well as making up missed fasts for a person when another Ramadan comes before they made up the fasts they owed, there is a difference of opinion among the scholars.
We have discussed this matter in detail in the answer to question no. 26865 , in which we explained that if a person delays making up missed fasts until the next Ramadan because of an excuse such as ongoing illness, travel, pregnancy or breastfeeding, then he or she only has to make up the fasts, but if there was no excuse, then the one who delayed it has to repent and seek forgiveness, and – according to the majority of scholars – he has to offer a Fidyah by feeding one poor person for each day, as well as making up the fasts. We stated that the correct view is that the Fidyah is not required, but if one does that in order to be on the safe side, that is good.
Here we will explain another point, which is what is mentioned in your question, that it is permissible to pay the Fidyah before starting to make up the fasts, because the Fidyah is connected to the delay in making up the fasts, and it is not connected to beginning to make them up.
Based on this, it is permissible to pay the Fidyah the day when one is going to make up a missed fast, or before or after that.
It says in Al-Mawsu`ah Al-Fiqhiyyah (28/76):
“Making up missed Ramadan fasts may be done at any time but the majority limited it to a specific time, which is before the next Ramadan comes, because `Aishah (may Allah be pleased with her) said: I would owe fasts from Ramadan and I would not be able to make them up until Sha`ban, because of attending to the needs of the Prophet (peace and blessings of Allah be upon him). Similarly the first prayer should not be delayed until the time of the next prayer.
According to the majority (of scholars) it is not permissible to delay making up missed Ramadan fasts until the next Ramadan with no excuse, because of this Hadith of `Aishah. If one delays it, he must offer the Fidyah, feeding one poor person for each day, because of the reports narrated from Ibn `Abbas, Ibn `Umar and Abu Hurayrah (may Allah be pleased with them) who said concerning one who owes fasts but did not fast them until the next Ramadan came: He must make them up and feed a poor person for each day. This is the Fidyah for delaying it. … And it is permissible to give the food before making up the fast, at the same time, or afterwards.”
But it is better – according to those who say it is obligatory to offer the Fidyah for delaying making up the fasts, or who think that is more on the safe side, to give it before making up the fasts, so as to hasten to do good and so as to avoid the consequences of delaying, such as forgetting.
Al-Mardawi Al-Hanbali (may Allah have mercy on him) said:
“He may give to the poor whatever is required for expiation, and it is permissible to give the food before making up the fast, at the same time or afterwards. Al-Majd – i.e., Ibn Taymiyah the grandfather of Shaykh Al-Islam – said: It is better to do it before, in our opinion, so as to hasten to do good and to avoid the consequences of delaying." (Al-Insaf 3/333)
And Allah knows best.
Comment