Improve fuzzy time, add shake for exact