Based on Twitter responses to my item tweets, in the US, the best times are between 18:00 to 20:00 Central Standard Time.
Personally, I shop whenever I realize I need a supply and then I end up buying a few things that I've favorited. So, that could be any random time of the day lol.