d = new Date();
utc = d.getTime() + (d.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000*+6.00));
Şu şekilde yeni obje yarattım. Bunu konsola okuttuğumda istediğim sonucu alıyorum. Hem date formatında, hem de istediğim timezone'da. Olay az önce yukarıda attığım modelde başlıyor. Modelde kayıt ederken type'ı Date seçtiğimde kendi timezone'sini yazıyor. String seçtiğimde, istediğim timezone fakat string değer işimi görmüyor.
Model içerisine fonksiyon yazmayı denediniz mi? Sequelize dökümantasyonunda bulabilirsiniz