Правильно: В среду, 8 марта, день будет солнечным и воздух прогреется до...
Слово фигня ни в коем случае не относится к обсценной (матерной) лексике. В "Большом словаре русской разговорной речи" В. В. Химика (2004) оно зафиксировано со следующими пометами: груб. (шутл.) пренебр. разг.-сниж. дисф. Помета дисф. (дисфемизм) означает, что это слово может заменять собою обсценное х**ня.
Указанная запятая нужна.
Правильно: с праздником 8 Марта. В названиях праздников с начальной цифрой название месяца пишется с большой буквы.
Если сочетание имеет значение приблизительного указания, ставится дефис, например: в марте-апреле («то ли в марте, то ли в апреле»). Если же сочетание обозначает интервал значений («от... до»), ставится тире, пробелы нужны: в марте – апреле (т. е. с каких-то чисел марта до каких-то чисел апреля), в марте – мае (с марта до мая).
Такие обороты (в марте месяце) действительно лексически избыточны, но широко употребляются в официально-деловой речи.
Корректно: Март только начало весны. Без дела жить — только небо коптить.
Предпочтительнее второй вариант.
Предлоги до и по в таких конструкциях синонимичны и означают, что последний день действия контракта – это дата, указанная после предлога.
Корректно: было Восьмое марта.