Равноправные варианты: до 31 декабря включительно и по 31 декабря включительно.
Корень лавин-, суффикс -н-, окончание -ый.
Корректно согласование со словом "один": мне исполнился 31 год, мне был 31 год.
Приставка под-, корень -опыт-, суффикс -н-, окончание -ый.
Правильно: 21,1 километра. Существительным управляет дробная часть: одна десятая километра. В живой речи лучше: 21 километр 100 метров.
Прилагательное состоит из трех морфем: корня -замет-, суффикса -н-, окончания -ый.
Верно, пояснительное определение отделяется от поясняемого одиночной запятой. См., например, пункт 10 параграфа 10.1 справочника Д. Э. Розенталя по пунктуации.
В сочетании 31 декабря легко восстановить пропущенные слова: тридцать первое (число) (месяца) декабря. Поэтому – средний род (по слову число): неэффективное 31 декабря.