How long do gingerbread men keep fresh?