title: How should I deal with Time Zones on a Client-Server app?
body: <p>I have an iOS application and a rails backend.</p>
  
  <p>The iOS client allows user to pick Dates in the (Year|Month|Day) format. No time is necessary, it's preferable if 00:00:00 is used.</p>
  
  <p>What's the best practice for this, and what should I use?</p>
  
  <p>1) Should the client convert times into UTC, and then save those to the server. And then when the client fetches times, convert it back into the user local time?</p>
  
  <p>2) Should the client just push up whatever time it wants, and leave it for the server to decide what to do with it?</p>