Текущее время в Нью-Йорке можно узнать, установив часовой пояс в PHP как,
date_default_timezone_set('America/New_York');
$currentdatetime = date('Y-m-d H:i:s');
Затем в вашем запросе замените utc_timestamp()
на $currentdatetime
$user_db->where('created <= "'.$currentdatetime.'" and created >= Date_add("'.$currentdatetime.'",interval - 12 month)');
Для отображения созданного времени в часовом поясе Нью-Йорка,
// Set based timezone as UTC
date_default_timezone_set('UTC');
$date = '2018-11-15 10:56:00';
$timestamp = strtotime($date); // create timestamp
date_default_timezone_set('America/New_York'); // Set required timezone
echo $nydate = date('Y-m-d H:i:s', $timestamp); // Convert timestamp in NY