3)I want to have live time,date and temp on the webserver to eleminate the need of lcd.
You should try two different way: a pull request or a push values.
A pull request can be made from your web page. It should ask to ESP the current value and show in the page. It require to configure ESP as webserver and make it visible from Internet (if needed to access data from public network)
A push value can be made from your ESP, which post values (every second? It is possible if you need) to a specific page, that store them in a place on the web server (DB Access, text file, etc). Your public page will read and show this information.
p.s. this is to read data from an external web server. Just now I’ve seen you refer to ESP web server, so my suggestion can’t apply to you.
Sorry for misunderstanding, I let my post on forum for someone needs to do what I understood before.