How to find the unboxing date of an Android device?
You can simply go the Service menu of your phone and see the total call time which is very hard to reset. By that, you can assume how long it has been used.

As of Android 4.3 Jellybean, that is the best you can get.