Book-Ahead & Supply Management for Ridesourcing Platforms