Нет, за последние 10 лет ничего не изменилось в отношении слов комплимент и комплемент. Это два разных слова, имеющих разное происхождение и значение. Комплимент происходит от французского слова compliment, что в переводе означает «похвала, любезность». В русском языке это слово чаще всего используется для обозначения приятного, лестного высказывания в чей-то адрес, но также известны и комплименты, какие можно получить, например, от шеф-повара в кафе или ресторане. Многозначное комплемент происходит от латинского слова complementum, что в переводе означает «дополнение».
1. В электронном письме "Добрый день" уместно даже в том случае, когда мы точно не знаем, в какое время суток адресат получит сообщение.
2. Если слово "ровно" обозначает "точно", то его использование корректно: ровно 111 километров - значит "111 километров и ноль метров", ровно 12 минут - это "12 минут и ноль секунд".
Также можно использовать "ровно", говоря о круглых числах: ровно 10 минут, ровно 100 километров.
Возможны оба способа записи. Подробные рекомендации можно найти в книге: А. Э. Мильчин, Л. К. Чельцова. Справочник издателя и автора. М., 2003.
Запятые не нужны. Нет оснований для их постановки.
Частица бы здесь не нужна: несмотря на то, что человека уже нет на этом свете, 60 лет со дня его рождения все равно исполнится (так же как исполнится и 100 лет со дня рождения, и 200 лет со дня рождения, и 500 лет со дня рождения). Частица бы употребляется, когда об ушедшем человеке говорят, что в этот день ему исполнилось бы 60 лет.
Верно: Это было около двух-трех миллионов лет назад.
Речь идет не о парных предметах, поэтому верно: два года без отпуска подошли к концу.
Корректно: 50 лет договору о дружбе. Подробнее см. ответ на вопрос № 261365.
Специальных правил о тире между датами, переданными цифровым способом, нет. Наша рекомендация — отделять тире пробелами: 10.10.2010 – 20.02.2020, 10.10 – 20.02. Тире с пробелами используется между цифровыми комплексами с внутренними интервалами, в данном случае это интервалы над точками. Ср.: 20–30, но 20 000 – 30 000. Обратите внимание: если есть техническая возможность, то для обозначения числового диапазона нужно использовать короткое тире (–), а не дефис (-).
Запятая в скобках нужна. Чтобы показать, что вторая и третья часть конструкции в равной степени обозначают следствия из первой, эту первую часть лучше оформить как самостоятельное предложение: Они обладают удивительной способностью приспосабливаться к обстоятельствам. Этим объясняется их возраст, и поэтому они встречаются на всех континентах. Добавим, что способность рекомендуется заменить на свойство, чтобы избежать тавтологии.