Верно: 20 июня вступил в силу закон. 20 июня начала работать комиссия. При этом: С 20 июня закон в силе. С 20 июня комиссия работает в штатном режиме.
Запятая факультативна (необязательна). Ни наличие запятой, ни ее отсутствие ошибкой не будет.
Правильно: Стаж работы на предприятии – 21 год.
См. здесь.
Корректно: от 6 до 21 дня.
Правильно: 71 миллион будет направлен на…
В этом случае существительным управляет дробь: 97,5 рубля. Но прочитать можно: девяносто семь и пять десятых рубля и девяносто семь с половиной рублей, а самый употребительный: девяносто семь рублей пятьдесят копеек.
Правильно: выполнить упражнения 86 и 87.
Тире поставлено верно.
Слово Обороны тоже должно быть написано с большой буквы. В названиях улиц, площадей, переулков, проспектов и пр. с большой буквы пишутся все слова, кроме родовых терминов (т. е. самих слов улица, площадь и т. п.), служебных слов, а также слов года, лет.