Also, they're not really competing with each other since Bond is hitting a whole month before ep7.
The real head-scratcher is the Bad Robot-produced M:I-5 hitting within only a week or so of Star Wars. Some people are theorizing it's because Paramount expects Disney to push it back to May of '16. I've even heard the wild theory that the studio bosses know something the rest of us don't and that a December '15 date for Star Wars is only there to keep the shareholders happy until the time is right to announce a new date.