Locations for purchasing buttons on December 31st are limited. Your best bet is the First Night box office located on the second floor of Thornes Marketplace, open from 10 am until 9 pm with payment by cash/check/credit cards (ATM is available). Or visit
http://firstnightnorthampton.org to purchase a button online.