Quick response: No.
The values are only moved back and forth by EF.
Simply storing UTC values in the database is a suggestion. Store the original timezone as well if you need to retrieve the original timezone (but note the common timezone abbreviations are often ambiguous).
In general, dates and times are difficult to handle, but most systems just assume a single location and disregard the problems.