This is a painting from ca. 1516 by Dutch painter Hieronymus Bosch. If I didn’t know how old this painting actually is , I would find it very hard to date, there is something ageless about Bosch.
I was quite pleased with myself for recognizing the scenes on the left (Adam and Eve being thrown out of Paradise), but then I assumed the central piece was some sort of harvest festival. I should have known better, it actually depicts people engaging in various sins, and on the right there is hell, where all the sinning leads to.
By the way, a haywain is a hay wagon – I had to look it up.