Непонятен смысл фразы. Поясните, пожалуйста.
Тире поставлено правильно.
В сочетании 31 декабря легко восстановить пропущенные слова: тридцать первое (число) (месяца) декабря. Поэтому – средний род (по слову число): неэффективное 31 декабря.
Да, запятая обязательна (дальше следует придаточное предложение).
Возможен такой вариант.
Есть такая профессия – Родину защищать!
Из кинофильма «Офицеры» (В. Роговой, 1971)
Возможны варианты пунктуации. В этом предложении может не быть никаких знаков препинания (кроме точки в конце предложения). Но если автор хочет выделить слова даже на невысокой скорости, обратить на них внимание читателя, передать соответствующую интонацию, то он вправе обособить эти слова (запятыми, тире или скобками).
Причастие и краткое прилагательное соответственно.
Тире не требуется: С одной стороны, это затруднило доступ к книгам, но с другой, безусловно, сохранило их.
Сочетание берег долины некорректно. Берег – это край суши, прилегающий к водоёму, местность (населённые пункты, страны и т. п.), расположенные у моря или реки.
Для постановки знаков препинания в этом предложении нет оснований.