Abstract: Devices and methods for determining a current location using a location detection element, determining a local time zone based on the current location using a memory unit, keeping time using a micro-electro-mechanical-system (MEMS) oscillator unit co-fabricated on a common substrate with the location detection element, and determining a local time based on the local time zone using a controller element. Optional embodiments comprise a MEMS oscillator unit that is fabricated underneath, next to, or on top of the location detection element. Additional embodiments comprise a GPS chip optionally assisted by a cell phone chipset or FM receiver to enhance location and time determination. Optional embodiments may additionally enter a power conservation mode after the current location has been determined, or may detect air travel to disable the location detection element and enable the location detection element upon detected landing.