Given the number of options available, you should always be able to get OpenStreetMap data that's at most a week old. This contrasts with proprietary geodata providers where the data could be months, possibly years out-of-date, expensive, and with restrictive license conditions attached. Getting customized subsets of data would probably be an additional expense. With OpenStreetMap, it's easy and free.
Choose the method of getting data that suits your needs best: