use the cache's scheduler when working with datetimes

Because it might be different. 

Note: this doesn't fix the testing woes.