Tomorrow is National Hat Day! To celebrate, here are the best hats in history. Who determines the best hats in history? We do. Right now. These are them, no debates, discussion over.[ITPGallery]