Kate Bosworth Made Shorts and Flats Look Cool for a Date With Justin Long