why am i unable to buy birthday gifts for people before the date that i'm due to see them? I wander around looking at things not making my mind up, then have to make a mad dash on the day, get some random rubbish and arrive late for any party. Is anyone else as crap as me?