We are facing an issue with Salesforce timezones and recognising the difference between GMT (+00:00) and GMT (+01:00) aka British Summer Time. For context we are based in the UK.
When the Application and users were created it was January which means the timezone was GMT +00:00 which is what we chose as default for all users and Company Information. Since the clocks went forwards in March, the UK is now in British Summer Time and we would like to reflect this in Salesforce.
We can change users timezones to BST when the clocks go forwards but this isn't ideal as it means any records created in January will just display a timestamp of GMT +01:00 instead of the GMT +00:00 as they should.
For example if a record is created on 01/01/2015 09:00 when the clocks go forwards and the users timezone is changed to GMT +01:00 this record will show as 01/01/2015 10:00. Whereas we would like that record to stay at 09:00 but new records to have the +01:00 timezone on them.
I am assuming it is not possible to perform the functionality desired but thought I'd ask anyway to double check.