Слово сутки нужно заменить. Можно сказать: через полтора дня, через 36 часов.
В сочетании 31 декабря легко восстановить пропущенные слова: тридцать первое (число) (месяца) декабря. Поэтому – средний род (по слову число): неэффективное 31 декабря.
Запятые не нужны.
Пунктуация верна.
Правильно: Он видел тридцать двух коллег.
Есть сведения в "Википедии": http://ru.wikipedia.org/wiki/%C1%E0%F4%EE%EC%E5%F2
Фраза построена неудачно. Возможные варианты: Иванов Петр Иванович, родившийся 23.05.1999; Иванов Петр Иванович, 1999 г. р. Однако следует признать, что формулировка такой-то, 01.01.1990 года рождения... устоялась в канцелярской речи и вошла во многие шаблоны и образцы. В ней возможны варианты пунктуации: либо поставить обе запятые (выделить дату рождения как уточнение), либо убрать оба знака.