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