Ваш коллега прав. Дело не во времени, а в употреблении деепричастного оборота.
Коорректно с запятой: Сальери никогда не знал зависти до Моцарта, но, узнав его творчество и личность, оказался в замешательстве. Деепричастный оборот, находящийся после союза или союзного слова, отделяется от него запятой (союзы не включаются в деепричастный оборот), см. параграф 68 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
Предложение построено не очень корректно с точки зрения структуры и стилистики (возможно, это дословная запись чьей-то устной речи). Нужно отредактировать вторую часть, в том числе указать, о причинах чего говорится: Но все увольнения должны быть оформлены приказом, и причины увольнения нужно довести до сведения работника.
Однородные определения следует отделить друг от друга запятыми: Хранить в сухом, защищенном от прямых солнечных лучей, недоступном для детей месте при температуре от 5 до 25 °C.
Графические сокращения типа 1 к ‘одна тысяча’ не кодифицированы. Общее правило: между последней цифрой числа и обозначением единицы измерения оставляют пробел.
Правильная форма родительного падежа мн. числа: (много) цыган.
Пунктуация зависит от смысла и интонации. Если имеется в виду "уже два года", то верно: Да, уж два года. Если имеется в виду "Ну да, два года", то верно: Да уж, два года.
Грамматически форма множественного числа существует, но в речи не используется.