Create the data directory if missing