Не 1 апреля, а 28 декабря — в El Dia de los Santos Inocentes, день поминовения перебитых Иродом по Библии младенцев. Связано это с тем, что на то же время приходились доставшиеся немалой части Испании от языческих времён традиционные праздники. Искоренить их было затруднительно, в итоге церковь признала праздник в таком вот странном качестве. Вроде и связали с христианской датой, и вроде как это все несерьёзно, в шутку.
По сути происходит 28 декабря в Испании и Латинской Америке то же самое, что в большинстве стран 1 апреля (вплоть до шуток в СМИ и так далее), несмотря на мрачный повод. Само 1 апреля в испаноязычном мире куда менее популярно.