April Fools' Day is widely known as a time for jokes and hoaxes, but exactly why do these traditionally take place on April 1 is a bit a baffling mystery.