Banana Republic Martini Time Sock Shaken or stirred? The Banana Republic Martini Time Sock ($7, originally $15) is the perfect stocking stuffer. Image Source: bananarepublic.gap.com Banana Republic Martini Time Sock $7 from bananarepublic.gap.com Buy Now