Правильно: с праздником 8 Марта. В названиях праздников с начальной цифрой название месяца пишется с большой буквы.
Возможно склонение мужской фамилии Матвиец с выпадением гласного (Матвийца, Матвийцу) и без выпадения гласного (Матвиеца, Матвиецу). Второй вариант предпочтителен (ведь фамилии выполняют и юридическую функцию), но окончательное решение – за носителем фамилии.
Предлоги до и по в таких конструкциях синонимичны и означают, что последний день действия контракта – это дата, указанная после предлога.
Корректно: было Восьмое марта.
Правильно: Поздравляю с 8 Марта!
Отделяется от чего?
Запятая поставлена правильно.
Верно: до полутора миллионов долларов.
Пока что нет устоявшегося варианта. Возможно согласование в мужском и женском роде.
Благодарим за поздравление.
Запятая нужна. 14 марта вряд ли можно считать общим второстепенным членом, поскольку во второй части сложного предложения есть дублирующее его обстоятельство времени - в этот день.