Automatic does not mean clock displays factual time. The user can incorrectly set clock and auto will timekeep from there based upon pre-programmed UTC values.
Pritam you said actual time is 1pm but mobile shows 5pm. depending upon where you are in the world it could be the clock is set to UTC 5 when your are located in UTC 1. However, check website below and see where you are and what might be the UTC setting for reason for 4-hours advance of clock.
go to google and check out worldtimezone[dot]com