Kaffara can be paid any time but with out negligence. Kaffara of deliberately not fasting a day of month of Ramadan is feeding sixty poor believers or fasting two months. If you could not fast due to health reasons, you need to pay Fidyah not Kaffara. Fidyah is feeding one poor believer for every day.
'Wassalam.