A trip to The Vermont Country Store in Weston is a trip back