Правильно: согласно контракту.
Правильно: согласно контракту.
Правильно: государственный контракт.
Правильно: согласно контракту.
См. в Горячей десятке вопросов.
Предлоги до и по в таких конструкциях синонимичны и означают, что последний день действия контракта – это дата, указанная после предлога.