Probably due to some UTC conversion stuff. For example, if you make a new milestone due on 1/8, it shows up as due 1/7. We can work around this by setting the due date as +1 day in the future