Late May is a long time ago on the calendar .
It feels even longer in the context of what Brandon Crawford 's done at shortstop for the Giants lately .
Late May is a long time ago on the calendar , but it feels even longer in the context of what Brandon Crawford 's done at shortstop for the Giants lately .