Не нужна запятая в обороте от... до..., остальные знаки расставлены правильно.
1. См. в пособии Е. И. Литневской, раздел «Склонение существительных». 2. Приведенные Вами сроки передают устаревшее написание, не отвечающее современным правилам орфографии.
Запятая перед тире нужна, но по правилам в этом предложении следует поставить не тире, а двоеточие: Профильный юрист лучше, чем юридический супермаркет: для защиты товарного знака нужен юрист по интеллектуальному праву или патентный поверенный.