Правильно: посвящено Восьмому марта, празднику Восьмое марта.
Правильно: с праздником 8 Марта. В названиях праздников с начальной цифрой название месяца пишется с большой буквы.
Перед цифрой употребляется предлог с: с 2 марта.
Оба варианта правильны. Выбираете Вы.
Уместно тире.
Верно: улица Восьмого Марта.
Предлоги до и по в таких конструкциях синонимичны и означают, что последний день действия контракта – это дата, указанная после предлога.