В глаголе гнуть и в приставочных от него (обогнуть, загнуть и т. д.) и в инфинитиве (гн-у-ть), и во всех личных формах (гн-у, гн-ешь и т. д.) выделяется корень гн-.
Это непроизводный глагол несовершенного вида, суффикс -ну- в нем не выделяется.
Существуют производные глаголы несовершенного вида, которые образуются от прилагательных, например: глух-ой → глох-ну-ть, слеп-ой → слеп-ну-ть, сухой → сох-ну-ть. Они имеют значение ‘приобретать признак, названный производящим прилагательным’, например: глух-ой → глох-ну-ть, слеп-ой → слеп-ну-ть, сухой → сох-ну-ть и т. п. При образовании основы настоящего времени глох-ну-ть – глох-н-ут, слеп-ну-ть – слеп-н-ут и т. д. используется суффикс -н-, а при образовании основы прошедшего времени суффикс -ну- полностью исчезает: глох-ну-ть – глох-л-и, слеп-ну-ть – слеп-л-и. Возможно, вас интересовал этот формообразовательный процесс. Однако и в этом случае преобразования происходят в формообразующих основах, а не в корнях.
Если в слове праздник выделять связанный корень праздн- (ср. праздновать, празднество), тогда в слове праздничный выделяется тот же корень и два суффикса — -ич- и -н-. Если же трактовать слово праздник как вершину словообразовательного гнезда (так, например, во всех словообразовательных словарях А. Н. Тихонова, где слова праздновать, празднество считаются образованными от слова праздник суффиксальным способом с одновременным усечением производящей основы), то в слове праздничный выделяется корень празднич- и суффикс -н-. На наш взгляд, первый вариант предпочтителен.
Глаголы проводить и производить в значении «осуществлять, выполнять, делать, совершать (какие-л. действия, работу)» синонимичны. Поэтому оба варианта верны.
В этом слове корень поним-.