Cache the completion for a quicker startup
Cache the completion for a quicker startup

The original idea was by @samjonester in #1210. This version aims to avoid
relying on the stat or date programs because they have different flags depending
on the OS and if it uses BSD or GNU coreutils.

senosa/prezto,ferronrsmith/prezto,bdalenoord/prezto,azakus/prezto,yyadavalli/prezto,drpebcak/prezto,adamkiss/prezto,archfear/prezto,zachwhaley/prezto,icasp/prezto,gimiki/prezto,ferhtgoldaraz/prezto,asceth/prezto,vogler/prezto,ParthKolekar/prezto,letarjunin/prezto,hghwng/prezto,sgtsquiggs/prezto,sirmax/prezto,vbwx/prezto,syphar/prezto,chipbuster/prezto,randomizedthinking/prezto,tymcauley/prezto,davidvegas/prezto,kepbod/prezto,tcbbd/prezto,ynakao/prezto,azhang/prezto,ysfjwd/prezto,joshua-r/prezto,ladislas/prezto,ptillemans/prezto,rosenstrauch/prezto,adamwalz/prezto,azakus/prezto,nosada/prezto,mattratleph/prezto,jamesacarr/prezto,andrei-pavel/prezto,banielTimes/prezto,cmaher/prezto,patbaker82/prezto,donileo/prezto,nesneros/prezto,achabotl/prezto,mtyler/prezto,boomuuh/prezto,imcvampire/prezto,esebastian/prezto,remolueoend/prezto,ivar/prezto,Jissai/prezto,mikkelricky/prezto,phenry/prezto,gpanders/prezto,louis-hsu/prezto,jbulchergist/zprezto,crivotz/prezto,jpterry/prezto,wzxu/prezto,dev0x/prezto,aaron-williamson/prezto,scinart/prezto,sorin-ionescu/prezto,Marsup/prezto,edwardsmit/prezto,jensgreen/prezto,cr85ir3/prezto,mjwestcott/prezto,indrajitr/prezto,rguikers/prezto,kenfusion/prezto,JodiWarren/prezto,pedroxs/prezto,jannekai/prezto,chrissem/prezto,menor/prezto,tai-allman/prezto,jeffcox/prezto,nstCactus/prezto,Gawdl3y/prezto,adrinux/prezto,luismilanooliveira/prezto,triyangle/prezto,brianhartsock/prezto,couloum/prezto