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