fixed date shift problem....
d3's time formating function produces different timestamp
for the same "%Y-%m-%d"-like string.
If you need to compare time after converting these time strings
to Date objects, please convert them with d3 or native javascript only.
Don't mix them up.