First working version!
Location currently locked on San Mateo, CA.
Looks like the suncalc library is generating slightly wrong sunrise/sunset times. This is a bug on their github bug tracker.