Поставленная Вами запятая нужна.
Корректное оформление: мейкап, экономкласс, бизнес-сайт, ВИП-такси, промосумки. Javascript лучше написать латиницей.
Нужна запятая.
Запятая не ставится.
Второе тире не нужно, в остальном пунктуация верна.
Правильно: Матери знают, в чем нуждаются их дети, еще до того, как дети начнут думать об этой нужде.
Запятая не нужна: союз и соединяет однородные придаточные предложения.
Лучше написать: навыки возникают и проявляются...
Да, такие написания вошли в практику употребления (ср. DVD-плеер, HD-изображение) и уже закреплены орфографическими правилами. «Дефис употребляется в составе письменных эквивалентов сложных слов, часть которых передается цифрой, буквой или буквами (в том числе нерусского алфавита) или иным начертанием (даже таким, которое невозможно «прочесть»), напр.: 25-процентный, 150-летие, 300-миллионный, 5 1/2-тысячный, Т-образный, IBM-совместимый, γ-активный, «S-образное движение ловкого тела» (Купр.), ww-образные трубки».
Сочетания типа IT-отрасль заимствованными не являются, они образовались в русском языке с использованием заимствованных элементов.
Пунктуация верна, однако сама формулировка и смысл предложения вызывают сомнения.