Немного поспешил.
В общем проблема в том что данный скрипт работает немного не так.
В ini я добавил несколько пунктов с разными датами.
Данный скрипт видит только даты которые будут а сегодняшнюю дату он не видит почему то.
Наличие двух одинаковых ключей в одной секции недопустимо (будет прочитан только последний первый ключ).
При наличии нескольких секций с одинаковым именем, прочитана будет лишь последняя первая секция .
И я считаю, что дал вам исчерпывающий ответ!
Но, вместо того чтобы самообразовываться вы начинаете вести себя как первоклассник, которому предстоит постичь тайны логического мышления!