BUG: Time formula changes when users in different time edit the field.

BUG: Time formula changes when users in different time edit the field.

For my quote name, I use the following equation. It automatically assigs a quote # that depends on the date and time that the quote was created. It works great! The only problem is that, let's say if a user in CST (GMT -6) created a quote on February 2nd, 2013 at 4:00 PM, then the quote name will be something like QXX-30202-1600. If a user in PST (GMT -8) opens the quote and then saves it, the quote name will change to QXX-30202-1400. If the CST user opens and saves it again then it will change back to QXX-30202-1600. The time doesn't change, but only the timezone gets reset to whatever the current user is set to. This is a bug. Please fix. The time zone should stay to whatever was used when the quote was created.

Concat('Q',Substring(${Quotes.Quote Owner},1,1),Substring(${Quotes.Quote Owner},Find(${Quotes.Quote Owner},' ',1)+1,Find(${Quotes.Quote Owner},' ',1)+1),Substring(Tostring(Year(${Quotes.Created Time})),3,4),Tostring(Month(${Quotes.Created Time})),Tostring(Dayofmonth(${Quotes.Created Time})),'-',Tostring(Hour(${Quotes.Created Time})),Tostring(Minute(${Quotes.Created Time})))