Major time convertion generators overhaul
Fix make rules for time.ex
Start documenting Date
Add Date.compare() stubs
Update time convertion generators to preserve precision