Нет, конечно :)
Верно: празднуют Ивана Купалу.
Это сложное предложение с однотипно построенными частями. В таких случаях тире может заменять любой член предложения.
Правильно: уха из сазАна.
Воспользуйтесь окном «Искать на Грамоте» в «Словарь имён собственных»).