Custom entities created time is always the same
I had my php code cached before adding the setCreatedTimemethod to my custom entity. After clearing the cache everything was fine! 

So in general: add the setCreatedTime method to your custom entity to make your created timestamp work.