Display Current Date using shortcode

You need to use date() in place of gmdate(), which returns the date/time for GMT.

To get the output you want, change the code to:

echo date('l, jS F, Y');

For displaying tomorrow’s date, use the following code accordingly:

$timestamp = strtotime('tomorrow');
echo date('l, jS F, Y', $timestamp);