От работодателя здесь ничего не зависит. Не путайте пожалуйста контракт с работодателем и о прохождении военной службы. Очень большая разница.
Не заключить новый контракт с вами не вправе. Уволить вас, пока вы в отпуске нельзя. В течение 1 месяца после выхода из отпуска напишете рапорт и с вами заключат новый контракт, не напишете – уволят. Можете выйти из отпуска в декабре на один день, написать рапорт на контракт, подписать контракт и опять уйти в отпуск.
Согласно п.п. 10, 11, 12 статьи 9 «Положения о порядке прохождения военной службы» - Военнослужащему, не достигшему предельного возраста пребывания на военной службе, не может быть отказано в заключении нового контракта, за исключением случаев, когда он подлежит досрочному увольнению с военной службы по основаниям, установленным законом
Военнослужащий, проходящий военную службу по контракту, не изъявивший желания заключить новый контракт до истечения срока действующего контракта, представляется к увольнению с военной службы.
Военнослужащий, проходящий военную службу по контракту в условиях, объективно исключающих возможность заключения нового контракта (участие в походах кораблей; нахождение в отпуске по беременности, родам и уходу за ребенком; нахождение в плену, в положении заложника или интернированного и при других обстоятельствах), и желающий продолжить военную службу по истечении срока действующего контракта, продолжает прохождение военной службы по контракту.
При прекращении указанных обстоятельств он заключает новый контракт в течение одного месяца после прибытия в воинскую часть или увольняется с военной службы.
По 2 вопросу напишите жалобу в военную прокуратуру.