Плеоназмы
Плеоназм — это словосочетание с избыточным смыслом. Если научиться находить плеоназмы, можно здорово сокращать текст без вреда для смысла.
Некоторые плеоназмы бросаются в глаза:
повторить снова,
предварительная предоплата,
пожилой старик,
подняться вверх...
Другие — неочевидные:
ареал обитания (правильно — ареал)
коллега по работе (просто «коллега»)
счёт на оплату (просто «счет»)
Чтобы определить плеоназм, нужно проверить толкование слова. Например, для фразы «ареал обитания»:
Ареал, -а; м. [от лат. area — площадь, пространство]. Зоол., ботан.
Часть земной или водной поверхности, в пределах которой встречается тот или иной вид животных или растений. А. панды. А. европеоидной расы.
Некоторые плеоназмы закрепились в речи — например, «май месяц». Всё равно можно сократить.
Думаю, «май месяц» это не плеоназм, а редупликация — сознательный повтор, усиление, подражание сказочной речи.
Иван, мне кажется, имелся в виду «май месяц» в бухгалтерских документах.
В случае с «коллегой по работе», возможно, подразумевается коллега, работающий в той же организации. В отличие от абстрактного коллеги, который просто работает в той же сфере.