The Bay online currently has a selection of LEGO sets discounted by 20% off. If you intend on just purchasing one set or couldn’t find it at Toys R Us, the Bay may be your best bet. They have 75187 BB-8, First Order Heavy Assault Walker, Resistance Bomber, First Order Assault Destroyer and many other sets discounted.
Until December 19, you can upgrade to Express shipping with orders above $99 and you’ll still get it in time for Christmas.