The #SFGiants will wear this Stars & Stripes hat on Memorial Day