Fix positioning bugs.  Use outline instead of border for elements so as not to affect their width.  Apply the sign of the DateDelta when computing positioning for elements earlier in time.