/// <summary>
 /// Using data binding, update the text fields that can change on the clocks
 /// </summary>
 protected void UpdateClocks()
 {
     TimeBlocks.ForEach(e => {
         DateTime Now = TimeZoneInfo.ConvertTime(DateTime.Now, ViewModel.TimezonesAvailable[(string)e.Tag]);
         e.Text       = Now.ToString(ViewModel.TimeFormat);
     });
     DateBlocks.ForEach(e => {
         DateTime Now = TimeZoneInfo.ConvertTime(DateTime.Now, ViewModel.TimezonesAvailable[(string)e.Tag]);
         e.Text       = Now.ToString(ViewModel.DateFormat);
     });
 }