Día de los Santos Inocentes: ¿Cuál es su origen y por qué se celebra el 28 de diciembre?

Día de los Santos Inocentes: ¿Cuál es su origen y por qué se celebra el 28 de diciembre?